sap87@vk
23-09-2022, 14:12
Приветствую всех. Пишу небольшие скрипты столкнулся с проблемой. Не получается объединить вывод двух команд в один результат
Invoke-Command -ComputerName $computername -ScriptBlock{Get-ComputerInfo -Property WindowsVersion|Get-WmiObject -Class Win32_ComputerSystem} |Select-Object PSComputerName, WindowsVersion, UserName |Export-Csv 1.csv -Append
Вылезает ошибка:
Не удается привязать объект ввода к любым параметрам команды, так как команда не принимает входные данные конвейера, либо входные данные и их свойства не совпадают с любыми из параметров, принимающих входные данные конвейера.
+ CategoryInfo : InvalidArgument: (@{WindowsVersion=1909}:PSObject) [Get-WmiObject], ParameterBindingException
+ FullyQualifiedErrorId : InputObjectNotBound,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Подскажите в чем ошибка и как исправить. Суть в csv имя ПК версия ос и залогененый пользователь
Invoke-Command -ComputerName $computername -ScriptBlock{Get-ComputerInfo -Property WindowsVersion|Get-WmiObject -Class Win32_ComputerSystem} |Select-Object PSComputerName, WindowsVersion, UserName |Export-Csv 1.csv -Append
Вылезает ошибка:
Не удается привязать объект ввода к любым параметрам команды, так как команда не принимает входные данные конвейера, либо входные данные и их свойства не совпадают с любыми из параметров, принимающих входные данные конвейера.
+ CategoryInfo : InvalidArgument: (@{WindowsVersion=1909}:PSObject) [Get-WmiObject], ParameterBindingException
+ FullyQualifiedErrorId : InputObjectNotBound,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Подскажите в чем ошибка и как исправить. Суть в csv имя ПК версия ос и залогененый пользователь