1 Introduction
Vu qu'il n'existe pas de GPO pour utiliser ce genre de choses, je vous propose donc de passer par un petit script .bat qui pourra être exécuté au login. Pour ceux qui utilisent mon script pour la création auto des partages et imprimante, je vais également donner le petit bout de code a rajouter qui permettra de ne pas voir une fenêtre dos se lancer au lancement de session des machines clients.
2 Script Bat
Voici le petit script bat :
energy_save.bat
|
Powercfg.exe /CREATE "myPowerScheme"
Powercfg.exe /CHANGE "myPowerScheme" /monitor-timeout-dc 20
Powercfg.exe /CHANGE "myPowerScheme" /monitor-timeout-ac 20
Powercfg.exe /CHANGE "myPowerScheme" /disk-timeout-dc 0
Powercfg.exe /CHANGE "myPowerScheme" /disk-timeout-ac 0
Powercfg.exe /CHANGE "myPowerScheme" /standby-timeout-dc 0
Powercfg.exe /CHANGE "myPowerScheme" /standby-timeout-ac 0
Powercfg.exe /CHANGE "myPowerScheme" /hibernate-timeout-dc 0
Powercfg.exe /CHANGE "myPowerScheme" /hibernate-timeout-ac 0
Powercfg.exe /SETACTIVE "myPowerScheme"
|
Ici je souhaites juste que le moniteur s'éteigne automatiquement au bout de 20 min.
3 Intégration VBS
Pour ceux qui souhaitent l'intégration dans le script VBS :
netlogon.vbs
|
'*****************************************************************************
'### Fonction powermgmt ###
'crée un nouveau schema de gestion d'alimentation et l'applique à l'aide de l'éxecution d'un fichier batch
'Syntaxe : powermgmt
Function powermgmt
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("wscript.shell")
WshShell.run "energy_save.bat", SH_WIDE
End Function
'*****************************************************************************
|