Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

WAITFOR

Envia ou aguarda um sinal em um sistema. Waitfor é usado para sincronizar os computadores em uma rede.

Para obter exemplos de como usar esse comando, consulte exemplos.

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. Esse parâmetro se aplica a todos os arquivos e pastas especificados no comando.

/u [<Domain> \] <User>

Executa o script usando as credenciais da conta de usuário especificado. 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 pela rede.

/t <Timeout>

Especifica o número de segundos para aguardar um sinal. Por padrão, waitfor esperará indefinidamente.

<SignalName>

Especifica o sinal que waitfor espera ou envia. SignalName não diferencia maiúsculas de minúsculas.

/?

Exibe a Ajuda no prompt de comando.

Comentários

  • Nomes de sinal não podem exceder 225 caracteres. Caracteres válidos são a z, A-Z, 0-9 e o ASCII estendido (128-255) do conjunto de caracteres.

  • Se você não usar /s, o sinal é transmitido para todos os sistemas em um domínio. Se você usar /s, o sinal é enviado somente ao sistema especificado.

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

  • Você pode ativar um sinal manualmente usando a opção de linha de comando /si .

  • Waitfor é executado somente em servidores que executam um sistema operacional Windows Server 2003 e Windows XP, mas ele pode enviar sinais para qualquer computador que esteja executando um sistema operacional Windows.

  • Computadores só podem receber sinais se estiverem no mesmo domínio que o computador enviando o sinal.

  • Você pode usar waitfor ao testar compilações de software. Por exemplo, o computador de compilação pode enviar um sinal para vários computadores executando waitfor após a compilação foi concluída com êxito. No recebimento do sinal, o arquivo em lotes que inclui waitfor pode instruir os computadores para iniciar imediatamente a instalação de software ou executando testes no build compilado.

Exemplos

Aguardar até que o sinal "espresso\build007" é recebido, digite:



WAITFOR espresso\build007

Por padrão, waitfor aguarda indefinidamente por um sinal.

Aguarde 10 segundos para o sinal de "espresso\compile007" a ser recebida antes do tempo limite, digite:



WAITFOR /t 10 espresso\build007

Para ativar manualmente o sinal "espresso\build007", digite:



WAITFOR /si espresso\build007

Referências adicionais

Contribuições da comunidade

ADICIONAR
Mostrar: