【发布时间】:2012-04-10 20:55:46
【问题描述】:
我在计算机“A”的数组中有一个包含 10 个 Windows 服务的列表,我想在计算机“B”中检索相同的列表。
我已经使用 WMI 检索了计算机“B”上的列表(它必须是 WMI,因为我想要启动模式)。
这是我使用的代码:
$IssueService = "Browser", "Dhcp", "Dnscache", "dwmrcs", "iphlpsvc", "LanmanServer", "LanmanWorkstation", "MMCSS", "MpsSvc", "Netlogon", "Netman", "netprofm", "NlaSvc", "nsi", "p2pimsvc","PNRPsvc","PolicyAgent", "SessionEnv", "stisvc", "W32Time", "WinHttpAutoProxySvc", "WinRM"
$Services = Get-WmiObject Win32_Service
$Services | Where-Object {$IssueService.name -contains $_.name}
感谢任何帮助,我是 PowerShell 的新手,因此将不胜感激。
谢谢
【问题讨论】:
标签: arrays powershell wmi powershell-2.0