PsShutdown

作成者: Mark Russinovich

PsTools のダウンロード (1.60 MB)

概要

PsShutdown は、Windows 2000 リソース キットのシャットダウン ユーティリティと類似したコマンド ライン ユーティリティですが、はるかに多くの処理を実行できます。PsShutdown では、ローカル コンピューターやリモート コンピューターをシャットダウンまたは再起動する同様のオプションがサポートされているだけでなく、コンソール ユーザーをログオフしたり、コンソールをロックしたりできます (ロックするには Windows 2000 以上が必要です)。PsShutdown では、クライアント ソフトウェアを手動でインストールする必要はありません。

 

インストール

PsShutdown を実行可能なパスにコピーして、下記のコマンド ライン オプションを指定して「psshutdown」と入力します。

 

PsShutdown の使用方法

PsShutdown の高度な使用方法の詳細について説明している『Windows IT Pro Magazine』の 2005 年 2 月号の記事「PsShutdown (英語)」を参照してください。

PsShutdown を使用すると、ローカル コンピューターまたはリモート コンピューターのシャットダウン、ユーザーのログオフ、システムのロック、または差し迫ったシャットダウンの中止を行えます。

使用法: psshutdown [[\\<コンピューター>[,<コンピューター>[,..]| @<ファイル> [-u <ユーザー> [-p <パスワード>]]] -s|-r|-h|-d|-k|-a|-l|-o [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "<メッセージ>"]

-? サポートされているオプションを表示します。
computer リモート コンピューターまたは指定のコンピューターでコマンドを実行します。コンピューター名を省略するとコマンドはローカル システムで実行され、ワイルドカード (\\*) を指定すると、コマンドは現在のドメイン内のすべてのコンピューターで実行されます。
@<ファイル> 指定のテキスト ファイルに記載されている各コンピューターでコマンドを実行します。
-u リモート コンピューターにログインするユーザー名を指定します (省略可能)。
-p 指定のユーザー名に対応するパスワードを指定します (省略可能)。パスワードを省略すると、パスワードを入力するように要求されます。
-a シャットダウンを中止します (カウントダウンの進行中のみ可能な動作です)。
-c 対話ユーザーがシャットダウンを中止できます。
-d コンピューターを中断します。
-e シャットダウンの理由コードです。
ユーザーの理由コードには u を指定し、計画されたシャットダウンの理由コードには p を指定します。
xx は、重大な理由コードです (256 未満にする必要があります)。
yy は、重大ではない理由コードです (65536 未満にする必要があります)。
-f 実行中のアプリケーションのデータを保存する機会を与えることなく、シャットダウン中にすべての実行中のアプリケーションを強制的に終了します。
-h コンピューターを休止状態にします。
-k コンピューターの電源を切ります (電源を切ることがサポートされていない場合は再起動します)。
-l コンピューターをロックします。
-m このオプションを使用すると、シャットダウンのカウントダウンが開始されたときに、ログオンしているユーザーに対して表示するメッセージを指定できます。
-n リモート コンピューターへの接続をタイムアウトする時間 (秒単位) を指定します。
-o コンソール ユーザーをログオフします。
-r シャットダウン後に再起動します。
-s 電源を切らずにシャットダウンします。
-t シャットダウンまでのカウントダウンを秒単位で指定するか (既定値は 20 秒)、シャットダウンの時間を (24 時間表記で) 指定します。
-v シャットダウンする前に、メッセージを指定された秒数の間表示します。このパラメーターを省略すると、シャットダウンを通知するダイアログ ボックスが表示され、0 を指定するとダイアログ ボックスが表示されなくなります。

 

ダウンロード

PsTools のダウンロード
(1.60 MB)

 

ページのトップへ

最新版のダウンロード


ダウンロード

PsTools のダウンロード
(1.60 MB)

PsTools
PsShutdown は、PsTools という Sysinternals のコマンド ライン ツールキットの一部です。PsTools は、ローカル システムとリモート システムの管理をサポートするツールキットで、収録されているツールの数は増えています。

動作環境

  • クライアント: Windows XP 以上
  • サーバー: Windows Server 2003 以上