在Windows 系统中使用PowerShell 指令关闭或重新启动电脑。

shutdown 关机指令

shutdown.exe是一个可以用来关闭或重新启动电脑的指令,若要关闭电脑,可以加上 -s


若要重新启动电脑,则可加上 -r


如果想让电脑进入休眠状态,可以使用 -h


若要登出的话,则可使用 -l


预设的状况下,另外亦可使用 shutdown-t-c


若在排定关机时间之后,想要取消关机动作的话,可以使用 -a

shutdown -a

排程

除了使用 -t 參數設定等待關機的時間之外,也可以使用 at 指令來設定排程,讓 shutdown 指令在指定的時間點執行:

at 22:00 /every:Monday "shutdown -s"


at 8:00 /every:1,15 "shutdown -r"

Stop-ComputerRestart-Computer Cmdlet

PowerShell 本身有提供關機與重新啟動的 cmdlet,分別為 Stop-ComputerRestart-Computer

Stop-Computer


Restart-Computer

Win32_OperatingSystem 類別

WMI 所提供的 Win32_OperatingSystem 類別也可以用於關機或重新啟動,只要呼叫 Win32Shutdown 方法,並搭配不同的參數即可關閉或重新啟動電腦:


参考资料:

读者互动

 

Oh 游读者 👋
It’s nice to meet you.

每周三,您都将收到一封内容详实的Newsletter.

close

Oh 游读者 👋
It’s nice to meet you.

每周三,您都将收到一封内容详实的Newsletter.