Je vais écrire un script batch dans Windows server 2008. Le script est une commande générale de Windows et il faut attendre quelques minutes avant d'exécuter la ligne suivante du script quelque part au milieu. Lorsque j'ai essayé sleep
il a dit commande non trouvée. Est-ce que la commande est remplacée par une autre commande ou sinon, comment puis-je l'installer.
Réponses
Trop de publicités?Sleep.exe est juste un exécutable du RK de W2K3, aucune installation n'est nécessaire. Je ne vois pas pourquoi il ne fonctionnerait pas sur W2K8. Téléchargez et extrayez le W2K3 RK, copiez sleep.exe sur le serveur W2K8, ajoutez-le à la variable d'environnement system path, et mettez-le dans votre fichier batch.
Comme solution de contournement, vous pouvez faire un ping -n 60 localhost (ce n'est pas exactement une minute mais vous pouvez deviner combien de temps) ou vous créez un petit vbs et l'appelez avec cscript sleep.vbs.
wscript.sleep dauer
Pour autant que je sache, il n'existe pas de commande de mise en veille dans la série Windows. La seule chose est powershell où sleep est supporté.