waitfor

Отправляет или ожидает сигнала в системе. Эта команда используется для синхронизации компьютеров в сети.

Синтаксис

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

Параметры

Параметр Описание
/s <computer> Указывает имя или IP-адрес удаленного компьютера (не используйте обратные очки). По умолчанию используется локальный компьютер. Этот параметр применяется ко всем файлам и папкам, указанным в команде. Если этот параметр не используется, сигнал передается всем системам в домене. Если этот параметр используется, сигнал отправляется только в указанную систему.
/U [<domain>]<user> Запускает скрипт с использованием учетных данных указанной учетной записи пользователя. По умолчанию waitfor использует учетные данные текущего пользователя.
/P [\<password>] Указывает пароль учетной записи пользователя, указанной в параметре /u .
/Si Отправляет указанный сигнал по сети. Этот параметр также позволяет вручную активировать сигнал.
/T <timeout> Указывает количество секунд ожидания сигнала. По умолчанию ожидание ожидания на неопределенный срок.
<signalname> Указывает сигнал о ожидании ожидания или отправке ожидания ожидания . Этот параметр не учитывает регистр и не может превышать 225 символов. Допустимые символы включают a-z, A-Z, 0-9 и расширенный набор символов ASCII (128-255).
/? Отображение справки в командной строке.

Замечания

  • Можно запустить несколько экземпляров ожиданий на одном компьютере, но каждый экземпляр waitfor должен ожидать другого сигнала. Только один экземпляр waitfor может ожидать заданного сигнала на определенном компьютере.

  • Компьютеры могут получать только сигналы, если они находятся в том же домене, что и компьютер, отправляя сигнал.

  • Эту команду можно использовать при тестировании сборок программного обеспечения. Например, компилируемый компьютер может отправлять сигнал нескольким компьютерам, работающим под ожиданием после успешного завершения компиляции. При получении сигнала пакетный файл, включающий ожидание , может указать компьютерам немедленно начать установку программного обеспечения или выполнение тестов в скомпилированной сборке.

Примеры

Чтобы дождаться получения сигнала espresso\build007 , введите:

waitfor espresso\build007

По умолчанию ожидание ожидания в течение неопределенного времени ожидает сигнала.

Чтобы ждать 10 секунд для сигнала espresso\compile007 , который будет получен до истечения времени ожидания, введите:

waitfor /t 10 espresso\build007

Чтобы активировать сигнал espresso\build007 вручную, введите:

waitfor /si espresso\build007