1 votes

Windows 2003 : les redémarrages planifiés ne fonctionnent pas lorsqu'un utilisateur est connecté.

Je voudrais redémarrer Windows Server 2003 toutes les nuits.

Si j'utilise "shutdown -r", cela ne fonctionne bien que si aucun utilisateur n'est connecté à la console, ou si l'utilisateur connecté n'a pas de document ouvert (par exemple notepad demande la permission avant de fermer). Si un utilisateur est connecté à la console mais que la session est verrouillée, cela fait également échouer le redémarrage.

Si j'utilise "shutdown -r -f", cela fonctionne à chaque fois, mais aucune application n'offre la possibilité de se fermer gentiment. Elles sont tuées. Pas gentiment.

J'ai également testé psshutdown mais je n'ai pas obtenu le résultat souhaité.

J'ai également testé de déconnecter d'abord l'utilisateur de la console avec "psshutdown -o" mais j'ai eu le même problème. J'ai ensuite testé l'utilisation de "psshutdown -o" d'abord et 20 secondes plus tard de "psshutdown -o" mais le second se termine avec une erreur car une action est déjà en cours.

Dans tous les cas, si j'appuie sur le bouton d'alimentation physique, Windows se ferme gentiment dans (presque) tous les cas. C'est donc possible.

Je cherche un moyen de :

  1. Demandez poliment la clôture des candidatures
  2. Après un délai, tuer l'autre les autres o émuler l'action du bouton d'alimentation (probablement avec ACPI)

1voto

uSlackr Points 6447

Pourquoi pas quelque chose comme : shutdown /t 60 /f

L'aide pour shutdown /f indique que cela implique que /t xx est supérieur à 0. Cela devrait donner à l'utilisateur 60 secondes pour éteindre les choses avant le redémarrage.

1voto

Gregory MOUSSAT Points 1718

J'ai trouvé un bon moyen de contournement : tsshutdn.exe \

Même si Terminal Server n'est pas activé, cette fonction ferme proprement tous les programmes possibles, et tue les programmes non coopératifs.

Regardez tsshutdn.exe \? pour les options de la ligne de commande.

-1voto

Eric C. Singer Points 2319

S'agit-il d'un serveur de terminal, c'est-à-dire que le rôle de serveur de terminal est installé ? Si oui, ce serait une autre option.

http://technet.microsoft.com/en-us/library/cc773312(WS.10).aspx

De plus, je ne l'ai pas testée, mais cette application personnalisée (poweroff) semble valoir la peine d'être essayée également.

http://users.telenet.be/jbosman/applications.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X