Samstag, 23.11.2024 (CET) um 09:11 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - Waitfor - Befehlszeilenverarbeitung über das Netzwerk synchronisieren
Detailbeschreibung
Betriebssystem: Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11

In bestimmten Situationen muss der weitere Ablauf von Befehlsskripten (oder Anwendungen) auf ein bestimmtes Ereignis (z. B. Abschluss des Backups) warten. Insbesondere wenn die Zeitdauer nicht bekannt ist oder sich die Zeitspanne unterscheidet, dann müssen die Vorgänge synchronisiert werden. D.h. eine einfache Wartezeit des Skripts oder der Anwendung ist nicht möglich. Hierfür wird ein kleines Kommandozeilentool (im Lieferumfang von Windows enthalten) bereitgestellt. Die Synchronisierung über Signalnamen lässt sich auch computerübergreifend im Netzwerk einsetzen (z. B. der Client wartet und der Server sendet an den Client ein Signal)..

So geht's (auf ein Signal warten):

  • "Start" > ("Alle Programme") bzw. "(Alle Apps") > ("Zubehör") bzw. ("Windows-System") > "Eingabeaufforderung" (oder "cmd.exe" starten)
  • Als Befehl geben Sie "waitfor [Signalname]" oder "waitfor /t [Sekunden] [Signalname]" ein. Ersetzen Sie dabei "[Signalname]" durch einen eindeutigen Namen und ggf. "[Sekunden]" durch den Sekundenwert bis zur Zeitüberschreitung.
    Z. B.: "waitfor windowspage" oder "waitfor /t 300 windowspage"
  • Drücken Sie die Eingabetaste.
waitfor windowspage

So geht's (Signal senden):

  • "Start" > ("Alle Programme") bzw. "(Alle Apps") > ("Zubehör") bzw. ("Windows-System") > "Eingabeaufforderung" (oder "cmd.exe" starten)
  • Als Befehl geben Sie "waitfor /si [Signalname]" oder "waitfor /s [Computer] /si [Signalname]" ein. Ersetzen Sie dabei "[Signalname]" durch den entsprechenden Namen und ggf. "[Computer]" durch einen Computernamen oder die IP-Adresse.
    Z. B.: "waitfor /si windowspage" oder "waitfor /s %computername% /si windowspage"
  • Drücken Sie die Eingabetaste.
waitfor /si windowspage

Befehlszeilenparameter:

Parameter Kurzbeschreibung
/P [Kennwort] Gibt das Kennwort des Benutzerkontos an. In Verbindung mit dem Parameter "/U".
/S [Computer] Gibt den Namen oder die IP-Adresse eines Remotecomputers an. Die Standardeinstellung ist der lokale Computer.
/SI Sendet das angegebene Signal an einen Computer oder an das gesamte Netzwerk.
/T [Zeit] Gibt die Anzahl der Sekunden an, die auf ein Signal gewartet werden sollen. Gültige Werte 1 bis 99999. Standard: unbestimmte Zeit
/U [Benutzer] Gibt das Benutzerkonto an. Standard: Anmeldeinformationen des aktuellen Benutzers

Hinweise:

  • Ein Computer kann auf mehrere eindeutige Signalnamen warten. Der Signalname darf nicht mehr als 255 Zeichen und keine Zeichen außer a-z, A-Z, 0-9 und ASCII-Zeichen im Bereich von 128 bis 255 enthalten.
  • Ohne die Angabe des Parameters "/S" wird das Signal an alle Computer in der Domäne gesendet.
  • Computer können nur Signale empfangen, wenn diese sich in derselben Domäne wie der Computer befinden, der das Signal sendet.

Querverweis:


Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!