我目前正在尝试使用powershell创建自动化脚本。 我正在使用的脚本是Force Install Updates on Remote Computer该脚本允许远程计算机创建计划任务以在主机上执行Windows更新。
问题
如何在计划任务更新操作系统后修改此脚本以关闭远程计算机?
答案 0 :(得分:0)
只需在计划任务中添加新操作即可。
Action: Start a program
Program/script: shutdown
Add arguments: /p /f (to switch off)
Add arguments: /r /f /t 01 (to reboot)
Start in: <leave it empty>
远程解决方案是使用Powershell启动“shutdown.exe”
Start-Process "shutdown.exe" -ArgumentList (" /s /f /t 01 /m \\{0}" -f $RemoteComputer) -NoNewWindow -Wait
另一个使用WMI的人,请参阅Microsoft MSDN。
(Get-WmiObject -Class Win32_OperatingSystem -ComputerName $RemoteComputer -EnableAllPrivileges).Win32Shutdown(12)
在Powershell 3“Stop-Computer”可用之前,请参阅Microsoft TechNet。
Stop-Computer -ComputerName $RemoteComputer