傳送或等候系統上的訊號。 此命令可用來跨網路同步處理電腦。
Syntax
waitfor [/s <computer> [/u [<domain>\]<user> [/p [<password>]]]] /si <signalname>
waitfor [/t <timeout>] <signalname>
Parameters
| Parameter | Description |
|---|---|
/秒 <computer> |
指定遠端電腦的名稱或 IP 位址 (請勿使用反斜線)。 預設值為本機電腦。 此參數適用於命令中指定的所有檔案和資料夾。 如果您未使用此參數,則會將訊號廣播到網域中的所有系統。 如果您使用此參數,則訊號只會傳送至指定的系統。 |
/u [<domain>]<user> |
使用指定用戶帳戶的認證來執行腳本。 依預設, waitfor 會使用目前使用者的認證。 |
/p [\<password>] |
指定 /u 參數中指定的使用者帳戶密碼。 |
| /si | 透過網路傳送指定的訊號。 此參數也可讓您手動啟動訊號。 |
/噸 <timeout> |
指定要等候訊號的秒數。 依預設, waitfor 會無限期等候。 |
<signalname> |
指定 waitfor 等待或傳送的訊號。 此參數不區分大小寫,且不能超過 225 個字元。 有效字元包括 a-z、A-Z、0-9 和 ASCII 擴充字元集(128-255)。 |
| /? | 在命令提示字元顯示說明。 |
Remarks
您可以在單一電腦上執行多個 waitfor 實例,但每個 waitfor 實例都必須等待不同的訊號。 只有一個 waitfor 實例可以在給定電腦上等待給定的信號。
計算機只有在與傳送訊號的計算機位於相同的網域時,才能接收訊號。
當您測試軟體組建時,可以使用此命令。 例如,編譯電腦可以在編譯成功完成之後,將訊號傳送至執行 waitfor 的數部電腦。 收到訊號時,包含 waitfor 的批次檔可以指示電腦立即開始安裝軟體或在編譯的組建上執行測試。
Examples
要等到收到 espresso\build007 信號,請鍵入:
waitfor espresso\build007
依預設, waitfor 會無限期地等候訊號。
若要等待 10 秒鐘 ,讓 espresso\compile007 訊號在逾時之前收到,請輸入:
waitfor /t 10 espresso\build007
若要手動啟動 espresso\build007 訊號,請輸入:
waitfor /si espresso\build007