我需要帮助才能使脚本能够运行此命令。
gwmi win32_product -Filter {Name like "%softwarex%"} -ComputerName server1
我选择gwmi因为我没有权限像调用那样运行cmdlet。我需要找到安装软件的服务器列表中的哪一个并有报告。
谢谢
答案 0 :(得分:0)
您有多种方式可以做到这一点 @()表示数组。
@("server1","Server2","Server3") | %{gwmi win32_product -Filter {Name like "%softwarex%"} -ComputerName $_ }
如果您按文本文件(逐行)进行操作
Get-Content C:\test.txt | %{gwmi win32_product -Filter {Name like "%softwarex%"} -ComputerName $_
如果你想通过一个功能
来做Function Get-Win32Product([string]$ServerName){
gwmi win32_product -Filter {Name like "%softwarex%"} -ComputerName $ServerName
}
Get-Win32Product -ServerName Sever1