Если мы просто делаем запятую строки с разделителями ... вы можете создать строку из свойств вывода объекта на Get-WmiObject
, чтобы получить желаемый результат.
Пример:
PS C:\> $object = Get-WmiObject -Class Win32_Service -Property Name,StartMode,State -Filter "Name='Fax'"
# Example 1: Concatenating strings
PS C:\> $object.Name+";"+$object.StartMode+";"+$object.State
Fax;Manual;Stopped
# Example 2: Using string joining
PS C:\> [string]::join(';',$object.Name,$object.StartMode,$object.State)
Fax;Manual;Stopped
# Example 3: Using string joining with an array
PS C:\> $array = @($object | % { $_.Name, $_.StartMode, $_.State })
PS C:\> [string]::join(';',$array)
Fax;Manual;Stopped
# Example 4: The join operator
PS C:\> $object.Name,$object.StartMode,$object.State -join ";"
Fax;Manual;Stopped
Вы можете прочитать больше о -join
оператора here, и больше о [string]::join
here.
Это так, что вы можете сохранить информацию в файле с разделителями с запятой? – EBGreen
Да, я могу сохранить вывод на файл – clarkseth