Selon la version de windows, il est possible de lancer en ligne de commande l’extinction ou le redémarrage de windows.
Sous Windows XP
On dispose de la commande shutdown
Pour éteindre l’ordinateur : shutdown -s -t 0
Pour redémarrer : shutdown -r -t 0
Le -t X défini à X le temps avant le lancement de la commande, par exemple shutdown -r -t 3600 redémarrera l’ordinateur dans 1 heure. Pendant cette période un shutdown -a annulera l’action.
Documentation complète de la fonction :
Utilisation : shutdown [-i | -l | -s | -r | -a] [-f] [-m \\nom_ordinateur] [-t xx] [-c "commentaire"] [-d up:xx:yy]
Sans argument Affiche ce message (identique à - ?)
-i Affiche l’interface graphique, doit être la 1ère option
-l Ferme la session (ne peut pas être utilisé avec l’option -m)
-s Met l’ordinateur hors tension
-r Met l’ordinateur hors tension et le redémarre
-a Annule une mise hors tension système
-m \\nom_ordinateur Ordinateur distant à mettre hors tension/redémarrer/annuler
-t xx Définir le délai d’expiration pour la mise hors tension à xx secondes
-c "commentaire" Commentaire de la mise hors tension (maximum de 127 caractères)
-f Force des applications en cours d’exécution à se fermer sans avertissement
-d [u][p]:xx:yy Le code de raison de la mise hors tension
u est le code utilisateur
p est un code de mise hors tension planifié
xx est le code de raison majeur (valeur entière inférieure à 256)
yy est le code de raison mineur (valeur entière positive inférieure à 65536)
Sous Windows 2000
Il faut réaliser un appel à rundll32 :
Pour se déconnecter : rundll32.exe shell32.dll,SHExitWindowsEx 0
Pour quitter Windows : rundll32.exe shell32.dll,SHExitWindowsEx 1
Pour redémarrer Windows : rundll32.exe shell32.dll,SHExitWindowsEx 2
Pour forcer l’arrêt de Windows : rundll32.exe shell32.dll,SHExitWindowsEx 4
Pour quitter Windows et éteindre l’ordinateur : rundll32.exe shell32.dll,SHExitWindowsEx 8
Un raccourcis sur le bureau
Faire un clic sur le bureau puis "nouveau" et "raccourci",un assistant s’affiche, saisir :
Sous Windows XP : shutdown -s -t 0
Sous Windows 2000 : rundll32.exe shell32.dll,SHExitWindowsEx 8
En cliquant ensuite dessus vous éteignez votre PC.
|