Partilhar via


aguarde

Envia ou aguarda um sinal num sistema. Este comando é usado para sincronizar computadores em uma rede.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/s <computer> Especifica o nome ou endereço IP de um computador remoto (não use barras invertidas). O padrão é o computador local. Este parâmetro aplica-se a todos os ficheiros e pastas especificados no comando. Se você não usar esse parâmetro, o sinal será transmitido para todos os sistemas em um domínio. Se você usar esse parâmetro, o sinal será enviado apenas para o sistema especificado.
/u [<domain>]<user> Executa o script usando as credenciais da conta de usuário especificada. Por padrão, waitfor usa as credenciais do usuário atual.
/p [\<password>] Especifica a senha da conta de usuário especificada no parâmetro /u.
/si Envia o sinal especificado através da rede. Este parâmetro também permite ativar manualmente um sinal.
/t <timeout> Especifica o número de segundos a aguardar por um sinal. Por padrão, aguarde indefinidamente.
<signalname> Especifica o sinal que aguarda ou envia. Este parâmetro não diferencia maiúsculas de minúsculas e não pode exceder 225 caracteres. Os caracteres válidos incluem a-z, A-Z, 0-9 e o conjunto de caracteres estendido ASCII (128-255).
/? Exibe ajuda no prompt de comando.

Observações

  • Você pode executar várias instâncias de espera em um único computador, mas cada instância de espera deve aguardar um sinal diferente. Apenas uma instância de espera pode esperar por um determinado sinal em um determinado computador.

  • Os computadores só podem receber sinais se estiverem no mesmo domínio que o computador que envia o sinal.

  • Você pode usar esse comando ao testar compilações de software. Por exemplo, o computador de compilação pode enviar um sinal para vários computadores que executam waitfor após a compilação ter sido concluída com êxito. Após o recebimento do sinal, o arquivo em lote que inclui waitfor pode instruir os computadores a iniciar imediatamente a instalação do software ou a execução de testes na compilação compilada.

Exemplos

Para aguardar até que o sinal espresso\build007 seja recebido, digite:

waitfor espresso\build007

Por padrão, aguarde indefinidamente por um sinal.

Para aguardar 10 segundos para que o sinal expresso\compile007 seja recebido antes do tempo limite, digite:

waitfor /t 10 espresso\build007

Para ativar manualmente o sinal espresso\build007, digite :

waitfor /si espresso\build007