ホームページ  >  記事  >  バックエンド開発  >  PHP はリモート コンピューターのシャットダウンを実装します_PHP チュートリアル

PHP はリモート コンピューターのシャットダウンを実装します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:40:041002ブラウズ

リモート コンピューターを実装するにはさまざまな方法があります。ここでは、リモート WINDOWS コンピューターをシャットダウンする場合のシャットダウン コマンドの説明の抜粋を示します。

シャットダウン コマンドの構文形式は次のとおりです: shutdown [-i |-l|-s |-r |-a] [-f] [-m [コンピューター名]] [-t xx] [-c "メッセージ"] [-d[p]:xx:yy]。

「-i」はグラフィカルインターフェースのダイアログボックスを表示します。

「-l」は現在のユーザーをログアウトします。これがデフォルト設定です。

「-s」はコンピューターをシャットダウンします。

「-r」はシャットダウン後に再起動します。

「-a」はシャットダウンを中止します。

「-f」は、アプリケーションを強制的に閉じて実行します。

「-m [コンピューター名] はシャットダウンするコンピューターを指定します。

"-t xx" は、システムシャットダウンのタイマーを xx 秒に設定します。デフォルトは 20 秒です。

"-c "message"" は、[システムのシャットダウン] ウィンドウの [メッセージ] 領域に表示されるメッセージを指定します。最大 127 文字を使用できます。メッセージは引用符で囲む必要があります。

「-d [p]:xx:yy」は、システムシャットダウンの理由コードをリストします。

「-l」と「ComputerName」を除き、システムは無視します その他のパラメータ。タイムアウト中は「-a」のみ使用可能です。

たとえば、リモートコンピュータをシャットダウンするには、「shutdown -s -m work1 -t 60」と入力します。 " は、work という名前のマシンを 60 秒後にシャットダウンすることを意味します。マシンには Windows XP オペレーティング システムが搭載されている必要があります。そして、「shutdown - s -t」と入力します。 30" は、30 秒後に自動的にシャットダウンすることを意味します。「shutdown -l」は、ローカル ユーザーをログアウトすることを意味します。これは、リモート コンピュータには適用されません。「shutdown」を使用します。 -r" を使用してローカル コンピューターを再起動します。 "shutdown -a" を使用すると、発行されたシャットダウン コマンドをキャンセルできます。 ローカル コンピューターをシャットダウンしたい場合は、"shutdown -s" を使用できます。

PHP の System および exec は、リモート コンピューターのソフトウェアおよびハードウェア構成が次の条件を満たしている場合、シャットダウン コマンドを実行できます: ゲスト ユーザーにリモートでシャットダウンする権限を与えます。リモートユーザー ローカル Windows に接続する XP システムでは、ゲストとして接続されており、リモート シャットダウンには管理者権限が必要なので、最初にゲスト ユーザーにリモート シャットダウンの許可を与える必要があります。 「ファイル名を指定して実行」ダイアログで、リモートでシャットダウンする必要があるコンピュータを起動します。 ボックスに「gpedit.msc」と入力して、「グループ ポリシー エディター」を開きます。 「コンピュータの構成」→「Windows」を展開します。 「設定」→「セキュリティ設定」→「ローカル ポリシー」→「ユーザー権利の割り当て」の右ウィンドウで「リモート システムからの強制シャットダウン」オプションを見つけます。項目をダブルクリックし、ポップアップの「追加」ボタンをクリックします。ダイアログ ボックスを開き、次に 次に、新しいダイアログボックスにユーザー名「guest」を入力し、最後に「OK」をクリックします。これで、「リモート システムからの強制シャットダウン」のプロパティに「ゲスト」ユーザーが追加されました。「OK」ボタンをクリックして終了します。


コード:

システム(シャットダウン -s -m work1 -t 60); ?>


http://www.bkjia.com/PHPjc/486240.html

tru​​ehttp://www.bkjia.com/PHPjc/486240.html技術記事リモート コンピュータを実装するにはさまざまな方法があります。ここでは、リモート WINDOWS コンピュータをシャットダウンする方法について説明します。まず、Shutdown コマンドの構文形式を抜粋します。 |-...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。