次の方法で共有


ウェイトフォー

システム上のシグナルを送信または待機します。 このコマンドは、ネットワーク経由でコンピューターを同期するために使用されます。

構文

waitfor [/s <computer> [/u [<domain>\]<user> [/p [<password>]]]] /si <signalname>
waitfor [/t <timeout>] <signalname>

パラメーター

パラメーター 説明
/s <computer> リモート コンピューターの名前または IP アドレスを指定します (円記号を使用しないでください)。 既定値はローカル コンピューターです。 このパラメーターは、すべてのファイルと、コマンドで指定されたフォルダーに適用されます。 このパラメーターを使用しない場合、シグナルはドメイン内のすべてのシステムにブロードキャストされます。 このパラメーターを使用すると、シグナルは指定されたシステムにのみ送信されます。
/u [<domain>] 指定したユーザー アカウントの資格情報を使用してスクリプトを実行します。 既定では、 waitfor は現在のユーザーの資格情報を使用します。
/p <password> 指定されているユーザー アカウントのパスワードを指定します、 /u パラメーター。
/si 指定された信号をネットワーク経由で送信します。 このパラメーターを使用すると、シグナルを手動でアクティブ化することもできます。
/t <timeout> シグナルを待機する秒数を指定します。 既定では、 waitfor は無期限に待機します。
<signalname> 待機または送信を 待機 するシグナルを指定します。 このパラメーターでは大文字と小文字は区別されず、225 文字を超えることはできません。 有効な文字には、a から z、A から Z、0 から 9、および ASCII 拡張文字セット (128 から 255) が含まれます。
/? コマンド プロンプトにヘルプを表示します。

注釈

  • 1 台のコンピューターで waitfor の複数のインスタンスを実行できますが、 waitfor の各インスタンスは異なるシグナルを待機する必要があります。 waitfor の 1 つのインスタンスのみが、特定のコンピューター上の特定のシグナルを待機できます。

  • コンピューターは、信号を送信するコンピューターと同じドメイン内にある場合にのみ、信号を受信できます。

  • このコマンドは、ソフトウェア ビルドをテストするときに使用できます。 たとえば、コンパイル中のコンピューターは、コンパイルが正常に完了した後に 待機 中の複数のコンピューターにシグナルを送信できます。 シグナルを受信すると、 waitfor を含むバッチ ファイルは、コンパイルされたビルドでソフトウェアのインストールまたはテストの実行を直ちに開始するようにコンピューターに指示できます。

例示

espresso\build007 シグナルが受信されるまで待機するには、次のように入力します。

waitfor espresso\build007

既定では、 waitfor はシグナルを無期限に待機します。

エスプレッソ\compile007 シグナルが受信されるまで 10 秒待ってからタイムアウトにするには、次のように入力します。

waitfor /t 10 espresso\build007

espresso\build007 シグナルを手動でアクティブにするには、次のように入力します。

waitfor /si espresso\build007