あいしんくいっとオススメ商品レビュー

Powershellでリモートサーバーをシャットダウン・再起動する方法

本記事対象
Powershellでリモートサーバーをシャットダウン・再起動する方法が知りたい方

ども。あいしんくいっと(@ithinkitnet)です。

ithinkit

PowerShellでWinowsサーバーをリモートシャットダウンしたい。

DOSコマンドでリモートシャットダウン、再起動する記事を書きました。
Windowsをリモートシャットダウンする方法

今回はPowerShellのコマンドレットを利用してサーバーシャットダウンさせたいなと。
と言うワケで、Windowsサーバーをリモートからシャットダウン、再起動する方法を書いておきたいと思います。

PowerShellでWindowsサーバーをリモートシャットダウン/再起動する方法

Stop-Computerでサーバーシャットダウン

PowerShellのコマンドレットを使ってサーバーをシャットダウンするには下記を実行。
(オプションとして「-Force」を付与しているが、強制パワーオフではない)

Stop-Computerでシャットダウン
Stop-Computer -ComputerName "" オプション
Stop-Computerでシャットダウン(強制)
Stop-Computer -ComputerName "win2019" -Force

Stop-Computerでサーバー再起動

Stop-Computerでサーバー再起動はこちら。「stop」の部分を「restart」に変えるだけ。

Stop-Computerでサーバー再起動
restart-Computer -ComputerName "" オプション
Stop-Computerでサーバー再起動(強制)
restart-Computer -ComputerName "win2019" -Force

シャットダウン/再起動とも、Forceオプションを利用しなくてもシャットダウンは可能。
ただ、オプション付与しても強制パワーオフにはならないのでつけておいたほうが無難かも。

Point
オプションや記述例は「help stop-computer」もしくは「help restart-computer」を実行することで参照可能。

DOSコマンドでリモートシャットダウン、再起動

DOSコマンドでもWinowsサーバーをリモートシャットダウンする方法。古いサーバー(WindowsServer2008とか)だとPowerShellがデフォルトだと使えない場合があります。そんな時はDOSコマンドを利用してサーバーシャットダウンすると良いです。

shutdownでサーバーシャットダウン
shutdown /m "" /s /f /c "<コメント>" -t 0

再起動の場合は「/s」を「/r」に変えるだけ。

shutdownでサーバー再起動
shutdown /m "win2019" /r /f /c "OS停止" -t 0
Point
shutdownコマンドが通らない場合、net useでセッション接続・解除してみると上手く行くかもしれません。

冒頭にも書きましたが、過去記事で詳しく説明しています。
Windowsをリモートシャットダウンする方法


PowerShellでリモートサーバーをシャットダウン、再起動するときの参考に。

ithinkit

リモートサーバーのシャットダウン、再起動は慎重に。

以上、あいしんくいっとでした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)