Power shell命令用于获取已安装的软件并按pc名排序

时间:2015-08-21 20:15:47

标签: sorting powershell scripting

我想让脚本在下面:

  • 在许多计算机上获取所有已安装的软件并按计算机名称排序,而不是一起列出所有软件。

这是我的代码 -

param(

[string[]]$computername='testpc'

)

Get-WmiObject -computername $computername -Class Win32_Product | Select-Object -Property Name, description, installdate, vendor | Sort-Object Name > C:\desktop-apps.txt

1 个答案:

答案 0 :(得分:0)

您可以将PSComputerName属性添加到Select-Object和Sort-Object调用:

Get-WmiObject -computername $computername -Class Win32_Product |
Select-Object -Property PSComputerName, Name, description, installdate, vendor  |
Sort-Object PSComputerName, Name