2
我编写了一个脚本来获取机器的服务,并且我想将StartMode镜像到另一台机器。我不能想到如何实现后者:在远程机器上设置服务。下面有一个脚本,香港专业教育学院迄今写的:powershell:在Windows 7机器上更改服务的启动类型
#List of Issue of services
$NamesOfIssueServices = "Browser", "Dhcp", "Dnscache", "dwmrcs", "iphlpsvc", "LanmanServer", "LanmanWorkstation", "MMCSS", "MpsSvc", "Netlogon", "Netman", "netprofm", "NlaSvc", "nsi", "p2pimsvc","PNRPsvc","PolicyAgent", "SessionEnv", "stisvc", "W32Time", "WinHttpAutoProxySvc", "WinRM"
#get all services
$W32Services = Get-WmiObject Win32_Service
#filter wanted services
$IssueServices = $W32Services | Where-Object {$NamesOfIssueServices -contains $_.name}
#display wanted services
$IssueServices | Sort-Object name | ft Name, DisplayName, State, StartMode, StartName
+1因为在win32_service和AUTOMATIC中看到了与set-service不同的地方! – 2012-04-05 11:53:15
谢谢你的工作 – resolver101 2012-04-05 13:42:28