Windowsコンピュータをリモートでシャットダウンまたは再起動する方法
この記事では、Windowsのリモートシャットダウンコマンドツールを使用して、ローカルまたはネットワーク上のコンピュータをリモートでシャットダウンまたは再起動する方法を説明します。自宅やネットワーク上にすばやくシャットダウンまたは再起動したい複数のコンピュータがある場合、これは非常に便利です。.
インターネット経由でコンピュータをリモートでシャットダウンすることもできますが、最初にネットワークまたはシャットダウンするターゲットコンピュータにVPN接続する必要があります。この記事ではVPNについては説明しませんが、やりたいことがあれば、Googleにお気軽にどうぞ.
shutdownコマンドとそれに関連するスイッチを使用してコマンドプロンプトから、リモートシャットダウンダイアログボックスから、またはバッチファイルからリモートシャットダウンを実行できます。この記事では3つの方法すべてについて説明します。.
リモートシャットダウンの概要
これを機能させるには、最初に完了しなければならない手順がいくつかあります。 アクセスが拒否されました(5) エラーメッセージとそれはあなたを怒らせるでしょう.
ステップ1注:まず、ネットワーク上のコンピューターをリモートでシャットダウンするには、ターゲットコンピューターへの管理アクセス権があることを確認する必要があります。ホームネットワークを使用している場合、これを行うための最善の方法は、すべてのコンピュータが同じワークグループに属し、すべてのコンピュータに同じユーザー名とパスワードを持つ管理者アカウントが少なくとも1つあることです。.
これを機能させるためにどちらのコンピュータでも組み込みの管理者アカウントを使用する必要はありませんが、両方のコンピュータで使用するユーザーアカウントは、ローカルコンピュータのAdministratorsグループに属している必要があります。コントロールパネルを開いてをクリックした場合 ユーザーアカウント そしてそれは言う 管理者 または ローカル管理者, それで大丈夫です。繰り返しますが、ユーザーアカウントの名前とパスワードは同じである必要があります。.
ドメインを使用して企業環境にいる場合は、おそらくドメイン管理者アカウントを使用してログインしたいと思うでしょう。これらの認証情報を使用すると、別の認証情報を使用してログインしている場合でも、ネットワーク上の他のすべてのコンピュータをシャットダウンできるはずです。.
ステップ2:2番目のステップは電源を入れることです ファイルとプリンタの共有 Windowsファイアウォールを通過させることもできます。これを行うには、コントロールパネルに行き、をクリックしてください。 ネットワークと共有センター 最初。クリックしてください 詳細共有設定を変更する 左側のメニューにリンクしてラジオボタンを選択します。 ネットワーク探索を有効にする そして ファイルとプリンタの共有を有効にする.
コントロールパネルのメインウィンドウに戻り、Windowsファイアウォールをクリックします。クリックしてください Windowsファイアウォールを介してプログラムまたは機能を許可する 左側のメニュー.
あなただけを確認してください 家/仕事(プライベート) ボックスではなく、パブリック。ファイアウォールを通過するために他に許可する必要はありません。あなたは他のサイトでWMI、リモートシャットダウン、ネットワークディスカバリなどを許可するように読むかもしれません、しかし私はそれらのどれもなしでそれをテストしました、そしてそれはちょうどうまく動きます.
ステップ3注:最後に、Windows Vista、Windows 7、またはWindows 8コンピュータをリモートでターゲットにしようとしている場合は、レジストリを変更する必要があります。あなたがこれをしない限り、それは単に機能しません。アクセスが拒否されましたというメッセージが表示されるのは、関係なく.
[スタート]ボタンをクリックして入力し、レジストリエディタを開きます。 名義. 次のキーに移動してください。
HKEY_LOCAL_MACHINE - ソフトウェア - マイクロソフト - ウィンドウズ - CurrentVersion - ポリシー - システム
右クリック システム 左側にある 新規 - DWORD(32ビット)値.
右側のウィンドウの下部に新しい値がポップアップ表示され、テキストが強調表示されます。名前をに変更 LocalAccountTokenFilterPolicy そしてEnterを押します。それをダブルクリックして、値を0から 1.
[OK]をクリックしてレジストリを閉じます。変更はすぐに有効になるため、コンピュータを再起動する必要はありません。 Windows Vista以降では、リモート接続時に管理者アカウントの資格情報が削除されるため、このレジストリキーが必要です。これにより、アカウントは管理者権限のままになります。.
他のサイトでも読むことができます リモートレジストリ サービスが実行されていない場合は、サービスを追加してローカルセキュリティポリシーを編集します。 みんな グループに リモートシステムからの強制シャットダウン ポリシー設定Windows 7と8での私のテストでは、これらのタスクを完了する必要はありませんでした、そしてそれは潜在的なハッカーにあなたのシステムを開くのであなたは本当にそうすべきではありません.
もちろん、ネットワーク上の他のコンピュータの名前もすべて知っておく必要があります。に行くことによってそれをすることができます コントロールパネル そしてをクリックして システム.
コマンドプロンプトによるリモートシャットダウン
shutdownコマンドは、コマンドプロンプトから使用するときに最も柔軟性があります。これを使用すると、動作をカスタマイズできるようにスイッチを追加できます。に行く 開始, それから 実行する, と入力 CMD. shutdown /?と入力すると、スイッチの一覧が表示されます。コマンドウィンドウ内.
コマンドが何かを実行するには、少なくとも1つのスイッチを使用する必要があります。基本的にはあなたが入力する シャットダウン/ x / y / z x、y、zは上のリストの文字です。.
最も一般的なコマンドスイッチとそれらが実行するアクションをいくつか示します。
/ s: コンピュータをシャットダウンします
/ r: コンピュータを再起動します
/ m \\コンピュータネーム:シャットダウン対象のリモートコンピュータ
/ f: プログラムをすぐに強制終了する
/ t: シャットダウンまたは再起動する前に、一定の秒数待機します
/ a: 以前のshutdownコマンドに/ tを付けて使用した場合は、シャットダウンを中止します。.
ネットワーク上の別のマシンをリモートでシャットダウンするには、コマンドプロンプトに次のコマンドを入力します。
shutdown / m \\コンピュータ名/ r / f
このコマンドは、という名前のコンピュータを再起動します。 コンピュータネーム まだ実行中のすべてのプログラムを強制終了する.
shutdown -m \\コンピュータ名-s -f -c 「コンピュータが再起動します。すべての作業を保存してください。」 -t 60
このコマンドは、という名前のコンピュータをシャットダウンします。 コンピュータネーム, 実行中のすべてのプログラムを強制的に終了し、ユーザーにメッセージを表示して、シャットダウンの60秒前にカウントダウンする.
シャットダウンダイアログによるリモートシャットダウン
これらすべてのスイッチが気に入らない場合や、コマンドプロンプトを一般に使用しない場合は、シャットダウンダイアログボックスを表示できます。 shutdownコマンドに/ iコマンドスイッチを使用するだけで簡単に実行できます。.
以下に示すように、リモートシャットダウンダイアログが表示されます。.
クリック 追加する または ブラウズ リストにコンピュータを追加するためのボタン。その後、コンピュータのバッチ全体でコマンドを実行できます。 [追加]をクリックした場合は、コンピュータのネットワーク名を次の形式で入力する必要があります。 \\コンピュータネーム あるいは単に コンピュータネーム, どちらでもいい.
もちろん、実際のコンピュータ名を知っておく必要があります。これについては、上で判断する方法について説明しました。そのため、リストに好きなだけコンピュータを追加してからオプションを設定します。予期しないシャットダウンをシャットダウン、再起動、または注釈を付けることができます.
あなたが望むのであれば、あなたが選択したけれども何秒もの間警告を表示することもでき、ユーザーに表示されるであろう下部にコメントを入力することができます。それはそれについてです!
バッチファイルによるリモートシャットダウン
最後に、ファイルを実行するだけでこれをすべて実行できるように、バッチファイルを作成できます。あるいは、タスクスケジューラを使用して、バッチファイルを特定の間隔または特定のイベントの間に実行するようにスケジュールすることができます。.
メモ帳に移動して、コマンドプロンプトに入力したはずのコマンドを入力します。
shutdown -m \\ computername1 -r
shutdown -m \\ computername2 -r
shutdown -m \\ computername3 -r
次に、を選択して、ファイルを.BATファイル拡張子で保存します。 すべてのファイル にとって タイプとして保存 ファイル名の最後に.batを追加します。.
これにより、ホームネットワーク上の3台のコンピュータが再起動します。あなたは好きなだけ多くのコマンドをバッチファイルに入れることができます。!
私はに広範囲な投稿を書きました Windowsでバッチファイルを使用する方法, バッチファイルやタスクスケジューラに慣れていないのであれば、それを読んでください。楽しい!