等待命令

发送或等待系统上的信号。 此命令用于跨网络同步计算机。

语法

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

参数

参数 DESCRIPTION
/秒 <computer> 指定远程计算机的名称或 IP 地址(请勿使用反斜杠)。 默认值为本地计算机。 此参数适用于命令中指定的所有文件和文件夹。 如果不使用此参数,则信号将广播到域中的所有系统。 如果确实使用此参数,则信号仅发送到指定的系统。
/u [<domain>]<user> 使用指定用户帐户的凭据运行脚本。 默认情况下, waitfor 使用当前用户的凭据。
/p [\<password>] 指定在 /u 参数中指定的用户帐户的密码。
/四 通过网络发送指定的信号。 此参数还允许你手动激活信号。
/吨 <timeout> 指定等待信号的秒数。 默认情况下, waitfor 等待 无限期等待。
<signalname> 指定 等待 等待或发送的信号。 此参数不区分大小写,不能超过 225 个字符。 有效字符包括 a-z、A-Z、0-9 和 ASCII 扩展字符集(128-255)。
/? 在命令提示符下显示帮助。

注解

  • 可以在单个计算机上运行多个 waitfor 实例,但每个 waitfor 实例必须等待不同的信号。 只有一个 waitfor 实例可以等待给定计算机上的给定信号。

  • 如果计算机与发送信号的计算机位于同一域中,则计算机只能接收信号。

  • 测试软件版本时,可以使用此命令。 例如,编译计算机可以将信号发送到编译成功完成后运行 waitfor 的多个计算机。 收到信号后,包含 waitfor 的批处理文件可以指示计算机立即开始在编译的版本中安装软件或运行测试。

例子

若要等到收到 浓缩咖啡\build007 信号,请键入:

waitfor espresso\build007

默认情况下, waitfor 会 无限期等待信号。

若要等待 10 秒 才能在超时之前接收 浓缩咖啡\compile007 信号,请键入:

waitfor /t 10 espresso\build007

若要手动激活 浓缩咖啡\build007 信号,请键入:

waitfor /si espresso\build007