小编Abi*_*h A的帖子

如何使用PowerShell提取所有服务的"可执行路径"

Get-Service *sql* | sort DisplayName | out-file c:/servicelist.txt
Run Code Online (Sandbox Code Playgroud)

我有一个单行PowerShell脚本来提取我本地机器上运行的所有服务的列表,现在,除了显示"Status","Name"和"DisplayName"之外,我还想显示"可执行文件的路径"

powershell service powershell-2.0 powershell-3.0

39
推荐指数
3
解决办法
4万
查看次数

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

我使用以下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)

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

csv powershell service

4
推荐指数
1
解决办法
8680
查看次数