waitfor

Invia o attende un segnale in un sistema. Questo comando viene usato per sincronizzare i computer in una rete.

Syntax

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

Parameters

Parameter Description
/s <computer> Specifica il nome o l'indirizzo IP di un computer remoto (non utilizzare barre rovesciate (backslash)). Il valore predefinito è il computer locale. Questo parametro si applica a tutti i file e cartelle specificati nel comando. Se non si usa questo parametro, il segnale viene trasmesso a tutti i sistemi in un dominio. Se si usa questo parametro, il segnale viene inviato solo al sistema specificato.
/u [<domain>]<user> Esegue lo script usando le credenziali dell'account utente specificato. Per impostazione predefinita, waitfor utilizza le credenziali dell'utente corrente.
/p [\<password>] Specifica la password dell'account utente specificato nel parametro /u .
/si Invia il segnale specificato attraverso la rete. Questo parametro consente anche di attivare manualmente un segnale.
/t <timeout> Specifica il numero di secondi di attesa per un segnale. Per impostazione predefinita, waitfor attende a tempo indeterminato.
<signalname> Specifica il segnale waitfor attende o invia. Questo parametro non fa distinzione tra maiuscole e minuscole e non può superare i 225 caratteri. I caratteri validi includono a-z, A-Z, 0-9 e il set di caratteri esteso ASCII (128-255).
/? Visualizza la guida al prompt dei comandi.

Remarks

  • È possibile eseguire più istanze di waitfor in un singolo computer, ma ogni istanza di waitfor deve attendere un segnale diverso. Solo un'istanza di waitfor può attendere un determinato segnale su un determinato computer.

  • I computer possono ricevere segnali solo se si trovano nello stesso dominio del computer che invia il segnale.

  • È possibile usare questo comando quando si testano le compilazioni software. Ad esempio, il computer di compilazione può inviare un segnale a diversi computer che eseguono waitfor dopo che la compilazione è stata completata correttamente. Alla ricezione del segnale, il file batch che include waitfor può indicare ai computer di avviare immediatamente l'installazione del software o l'esecuzione di test sulla build compilata.

Examples

Per attendere la ricezione del segnale espresso\build007 , digitare:

waitfor espresso\build007

Per impostazione predefinita, waitfor attende un segnale a tempo indeterminato.

Per attendere 10 secondi la ricezione del segnale espresso\compile007 prima del timeout, digitare:

waitfor /t 10 espresso\build007

Per attivare manualmente il segnale espresso\build007 , digitare:

waitfor /si espresso\build007