PsShutdown v2.6
作成者: Mark Russinovich
公開日: 2023 年 3 月 30 日
PsTools をダウンロード (5 MB)
はじめに
PsShutdown は、Windows 2000 リソース キットのシャットダウン ユーティリティに似たコマンドライン ユーティリティですが、その他にもさまざまな機能が備わってます。 PsShutdown は、ローカル コンピューターまたはリモート コンピューターをシャットダウンまたは再起動するための同じオプションをサポートするだけでなく、コンソール ユーザーをログオフしたり、コンソールをロックしたりすることもできます (ロックには Windows 2000 以降が必要です)。 PsShutdown では、クライアント ソフトウェアを手動でインストールする必要はありません。
インストール
PsShutdown を実行可能ファイルのパスにコピーし、以下に定義されているコマンドライン オプションを指定して「psshutdown」を入力します。
PsShutdown の使用
PsKill の高度な使用に関する Mark の記事 (https://www.windowsitpro.com/article/articleid/44973/44973.html) については、Windows IT Pro Magazine の 2005 年 2 月号を参照してください。
PsShutdown を使用すると、ローカル コンピューターまたはリモート コンピューターのシャットダウンを開始したり、ユーザーをログオフしたり、システムをロックしたり、差し迫ったシャットダウンを中止したりすることができます。
使用法: psshutdown [[\\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o|-x [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "message"]
パラメーター | 説明 |
---|---|
- | サポートされているオプションを表示します。 |
コンピューター | 指定した 1 つ以上のリモート コンピューターでコマンドを実行します。 コンピューター名を省略すると、ローカル システムでコマンドが実行され、ワイルドカード (\\*) を指定すると、現在のドメイン内のすべてのコンピューターでコマンドが実行されます。 |
@file | 指定したテキスト ファイルに一覧表示されている各コンピューターでコマンドを実行します。 |
-u | リモート コンピューターにログインするための省略可能なユーザー名を指定します。 |
-p | ユーザー名の省略可能なパスワードを指定します。 これを省略した場合は、非表示のパスワードを入力するように求められます。 |
-a | シャットダウンを中止します (カウントダウンの進行中にのみ可能)。 |
-c | 対話ユーザーがシャットダウンを中止できるようにします。 |
-d | コンピューターを中断します。 |
-e | シャットダウン理由コード。 |
ユーザー理由コードには 'u' を指定し、計画シャットダウン理由コードには 'p' を指定します。 |
|
xx は主な理由コードです (256 未満である必要があります)。 |
|
yy はマイナー理由コードです (65536 未満である必要があります)。 | |
-f | 実行中のすべてのアプリケーションが、データを正常に保存するのではなく、シャットダウン中に終了するように強制します。 |
-h | コンピューターを休止状態にします。 |
-k | コンピューターの電源をオフにします (電源オフがサポートされていない場合は再起動します)。 |
-l | コンピューターをロックします。 |
-m | このオプションを使用すると、シャットダウンのカウントダウンが開始されたときに、ログオンしているユーザーに表示するメッセージを指定できます。 |
-n | リモート コンピューターに接続するタイムアウトを秒単位で指定します。 |
-o | コンソール ユーザーをログオフします。 |
-r | シャットダウン後に再起動します。 |
-s | 電源をオフにせずにシャットダウンします。 |
-t | シャットダウンまでのカウントダウン (既定値: 20 秒) またはシャットダウン時刻 (24 時間表記) を指定します。 |
-x | モニターをオフにします (サポートされている場合、システムはモダン スタンバイを開始します) |
-v | シャットダウン前の指定した秒数、メッセージを表示します。 このパラメーターを省略すると、シャットダウン通知ダイアログが表示され、値 0 を指定するとダイアログは表示されません。 |
PsTools をダウンロード (5 MB)
PsTools
PsShutdown は、PsTools という名前のローカル システムとリモート システムの管理に役立つ Sysinternals コマンド ライン ツールのキットの一部です。
実行場所:
- クライアント: Windows 8.1以降。
- サーバー: Windows Server 2012 およびそれ以降。