Freigeben über


wartenauf

Sendet oder wartet auf ein Signal auf einem System. Dieser Befehl wird verwendet, um Computer über ein Netzwerk hinweg zu synchronisieren.

Syntax

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

Die Parameter

Parameter BESCHREIBUNG
/s <computer> Gibt den Namen oder die IP-Adresse eines Remotecomputers an (verwenden Sie keine umgekehrten Schrägstriche). Der Standardwert ist der lokale Computer. Dieser Parameter gilt für alle Dateien und Ordner, die im Befehl angegeben sind. Wenn Sie diesen Parameter nicht verwenden, wird das Signal an alle Systeme in einer Domäne übertragen. Wenn Sie diesen Parameter verwenden, wird das Signal nur an das angegebene System gesendet.
/u [<domain>]<user> Führt das Skript mit den Anmeldeinformationen des angegebenen Benutzerkontos aus. Standardmäßig verwendet Waitfor die Anmeldeinformationen des aktuellen Benutzers.
/p [\<password>] Gibt das Kennwort des Benutzerkontos an, das im Parameter /u angegeben ist.
/si Sendet das angegebene Signal über das Netzwerk. Mit diesem Parameter können Sie auch ein Signal manuell aktivieren.
/t <timeout> Gibt die Anzahl der Sekunden an, die auf ein Signal warten sollen. Standardmäßig wartet Waitfor auf unbestimmte Zeit.
<signalname> Gibt das Signal an, das auf Wartezeiten wartet oder sendet. Bei diesem Parameter wird die Groß-/Kleinschreibung nicht beachtet und darf 225 Zeichen nicht überschreiten. Gültige Zeichen umfassen a-z, A-Z, 0-9 und den erweiterten ASCII-Zeichensatz (128-255).
/? Zeigt hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Sie können mehrere Waitfor-Instanzen auf einem einzelnen Computer ausführen, aber jede Waitfor-Instanz muss auf ein anderes Signal warten. Nur eine Instanz von Waitfor kann auf ein bestimmtes Signal auf einem bestimmten Computer warten.

  • Computer können nur Signale empfangen, wenn sie sich in derselben Domäne befinden wie der Computer, der das Signal sendet.

  • Sie können diesen Befehl verwenden, wenn Sie Softwarebuilds testen. Beispielsweise kann der Kompilierungscomputer ein Signal an mehrere Computer senden, auf denen gewartet wird, nachdem die Kompilierung erfolgreich abgeschlossen wurde. Nach Erhalt des Signals kann die Batchdatei, die Waitfor enthält, die Computer anweisen, sofort mit der Installation von Software zu beginnen oder Tests auf dem kompilierten Build auszuführen.

Beispiele

Um zu warten, bis das Espresso\build007-Signal empfangen wird, geben Sie Folgendes ein:

waitfor espresso\build007

Standardmäßig wartet Waitfor auf unbestimmte Zeit auf ein Signal.

Wenn Sie 10 Sekunden warten möchten, bis das Espresso\compile007-Signal vor dem Timeout empfangen wird, geben Sie Folgendes ein:

waitfor /t 10 espresso\build007

Um das Espresso\build007-Signal manuell zu aktivieren, geben Sie Folgendes ein:

waitfor /si espresso\build007