この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
ども。あいしんくいっと(@ithinkitnet)です。
ithinkit
DOSコマンドでリモートシャットダウン、再起動する記事を書きました。
Windowsをリモートシャットダウンする方法
今回はPowerShellのコマンドレットを利用してサーバーシャットダウンさせたいなと。
と言うワケで、Windowsサーバーをリモートからシャットダウン、再起動する方法を書いておきたいと思います。
クリック可能な目次
PowerShellでWindowsサーバーをリモートシャットダウン/再起動する方法
Stop-Computerでサーバーシャットダウン
PowerShellのコマンドレットを使ってサーバーをシャットダウンするには下記を実行。
(オプションとして「-Force」を付与しているが、強制パワーオフではない)
Stop-Computer -ComputerName "" オプション
Stop-Computer -ComputerName "win2019" -Force
Stop-Computerでサーバー再起動
Stop-Computerでサーバー再起動はこちら。「stop」の部分を「restart」に変えるだけ。
restart-Computer -ComputerName "" オプション
restart-Computer -ComputerName "win2019" -Force
シャットダウン/再起動とも、Forceオプションを利用しなくてもシャットダウンは可能。
ただ、オプション付与しても強制パワーオフにはならないのでつけておいたほうが無難かも。
オプションや記述例は「help stop-computer」もしくは「help restart-computer」を実行することで参照可能。
DOSコマンドでリモートシャットダウン、再起動
DOSコマンドでもWinowsサーバーをリモートシャットダウンする方法。古いサーバー(WindowsServer2008とか)だとPowerShellがデフォルトだと使えない場合があります。そんな時はDOSコマンドを利用してサーバーシャットダウンすると良いです。
shutdown /m "" /s /f /c "コメント>" -t 0
再起動の場合は「/s」を「/r」に変えるだけ。
shutdown /m "win2019" /r /f /c "OS停止" -t 0
shutdownコマンドが通らない場合、net useでセッション接続・解除してみると上手く行くかもしれません。
冒頭にも書きましたが、過去記事で詳しく説明しています。
Windowsをリモートシャットダウンする方法
PowerShellでリモートサーバーをシャットダウン、再起動するときの参考に。
ithinkit
以上、あいしんくいっとでした。