在powershell中使用Export-Csv时,如何从输出中排除#TYPE Selected.System.Management.ManagementObject

Abi*_*h A 4 csv powershell service

我使用以下PowerShell脚本获取本地计算机的所有Windows服务的Name,DisplayName,State,StartMode和PathName,然后使用Export-csv cmdlet 将输出导出到csv文件,

Get-WmiObject win32_service | Select Name, DisplayName, State, StartMode, PathName | Export-Csv C:/ListOfServices.csv
Run Code Online (Sandbox Code Playgroud)

该脚本工作正常,但问题是,输出csv文件的第一行包含

#TYPE Selected.System.Management.ManagementObject
Run Code Online (Sandbox Code Playgroud)

有没有办法从输出中排除这一行?我正在准备一个脚本来从网络中的所有服务器机器获取所有这些细节,因此排除此行变得很重要.

Fro*_* F. 12

-NoTypeInformationExport-CSV命令中添加开关,如下所示:

Get-WmiObject -Class win32_service |
Select Name, DisplayName, State, StartMode, PathName |
Export-Csv -NoTypeInformation -Path C:/ListOfServices.csv
Run Code Online (Sandbox Code Playgroud)