Powershell - Modifier l'état d'un ordinateur (veille, veille prolongée, arrêt, redémarrage)

Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!

Bonjour,

Un nouvel article pour présenter comment modifier l’état d’un ordinateur (veille, veille prolongée, arrêt, redémarrage) avec Powershell. L’option forcée est utile si par exemple une session utilisateur est ouverte et empêche l’action (démarrage…) de s’effectuer.

# Mettre en veille
Add-Type -Assembly System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState("Suspend", $false, $false)
# Forcer la mise en veille
Add-Type -Assembly System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState("Suspend", $true, $false)
# Mettre en veille prolongée
Add-Type -Assembly System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState("Hibernate", $false, $false)
# Forcer la mise en veille prolongée
Add-Type -Assembly System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState("Hibernate", $true, $false)
# Redémarrer
Restart-Computer
# Forcer le redémarrage
Restart-Computer -Force
# Arrêter
Stop-Computer
# Forcer l'arrêt
Stop-Computer -Force

Liens en relation