WAITFOR |
Attendre pour |
Windows |
Externe |
Syntaxe
waitfor [/s Computer [/u [Domain\]User [/p [Password]]]] /si SignalName
|
waitfor [/t Timeout] SignalName
|
Paramètres
Nom |
Description |
SignalName |
Ce paramètre permet d'indiquer le signal que WAITFOR attend ou envoie. Le paramètre SignalName n'est pas sensible à la casse. |
/? |
Ce paramètre permet d'afficher l'aide au prompt de commande. |
/p [Password] |
Ce paramètre permet d'indiquer le mot de passe du compte d'utilisateur spécifié dans le paramètre /u. |
/s Computer |
Ce paramètre permet d'indiquer le nom ou l'adresse IP d'un ordinateur à distance (n'utilisez pas de barres obliques inverses). La valeur par défaut est l'ordinateur local. Ce paramètre s'applique à tous les fichiers et dossiers spécifiés dans la commande. |
/si |
Ce paramètre permet d'envoyer le signal spécifié sur le réseau. |
/t Timeout |
Ce paramètre permet d'indiquer le nombre de secondes pour attendre un signal. Par défaut, la commande WAITFOR attend indéfiniment. |
/u [Domain\]User |
Ce paramètre permet d'exécuter le script à l'aide des informations d'identification du compte d'utilisateur spécifié. Par défaut, la commande WAITFOR utilise les informations d'identification de l'utilisateur actuel. |
Description
Cette commande permet d'envoyer ou d'attendre un signal sur un système. La commande WAITFOR est utilisé pour synchroniser les ordinateurs sur un réseau.
Remarques
- Les noms de signaux ne peuvent pas dépasser 225 caractères. Les caractères valides incluent «a» à «z», «A» à «Z», «0» à «9» et l'ensemble de caractères étendu ASCII (128 à 255).
- Si vous n'utilisez pas le paramètre /s, le signal est diffusé à tous les systèmes d'un domaine. Si vous utilisez /s, le signal est envoyé uniquement au système spécifié.
- Vous pouvez exécuter plusieurs instances de WAITFOR sur un seul ordinateur, mais chaque instance de WAITFOR doit attendre un signal différent. Une seule instance de
WAITFOR peut attendre un signal donné sur un ordinateur donné.
- Vous pouvez activer un signal manuellement en utilisant le paramètre de ligne de commande /si.
- La commande WAITFOR ne fonctionne que sur Windows XP et les serveurs exécutant un système d'exploitation
Windows Server 2003, mais il peut envoyer des signaux à tout ordinateur exécutant un système d'exploitation Windows.
- Les ordinateurs ne peuvent recevoir des signaux que s'ils se trouvent dans le même domaine que l'ordinateur qui envoie le signal.
- Vous pouvez utiliser WAITFOR lorsque vous testez des versions de logiciel. Par exemple, l'ordinateur de compilation peut envoyer un signal à plusieurs ordinateurs exécutant
WAITFOR une fois la compilation terminée avec succès. À la réception du signal, le fichier de commandes comprenant WAITFOR peut demander aux ordinateurs de commencer
immédiatement l'installation du logiciel ou l'exécution de tests sur la compilation compilée.
Exemple
L'exemple suivant permet d'attendre la réception du signal de gladir\build007 :
Variante
Station de travail |
Serveur |
Clone |
Windows 98 |
Windows XP |
Windows Vista |
Windows 7 |
Windows 8 |
Windows 10 |
Windows NT Server |
Windows 2000 Server |
Windows Server 2003 |
Windows Server 2008 |
ReactOS |
Dernière mise à jour : Samedi, le 15 février 2020