Configuration des options d'alimentation avec Powercfg.exe

Configuration des options d'alimentation avec Powercfg.exe - Win NT/2K/XP - Windows & Software

Marsh Posté le 24-06-2011 à 12:08:34    

Bonjour,
 
Je galère un petit peu pour effectuer chez mon client un modification générale des options d'alimentations sur tous les potes de travail...
 
Je sais que ça se fait a l'aide de l'outil powercfg.exe et via un script au logon
 
http://support.microsoft.com/kb/915160/fr
 
http://www.energystar.gov/index.cf [...] owerconfig
 
J'ai mon powercfg.bat qui fonctionne correctement :
 
 
Avec ce bat, je crée un Profile d'alimention (comme "ordinateur de bureau" par ex)
je définie mes options d'alimentation pour l'ecran, DD et mise en veille
et j'active ce mode par défaut sur ma session
 

Citation :

@echo off
 
powercfg.exe /CREATE "Mode1"
powercfg.exe /change "Mode1" /monitor-timeout-ac 10
powercfg.exe /change "Mode1" /disk-timeout-ac 20
powercfg.exe /change "Mode1" /standby-timeout-ac 30
powercfg.exe /SETACTIVE "Mode1" /s
 
pause


 
pas de probleme, ce bat fonctionne bien quand je suis admin de mon poste, mais pas quand je suis utilisateur standard.
 
Ok, je vois qu'il faut des droit spécifique pour modifier des clefs de registre qui gèrent les options d'alimentation.
Je crée donc une GPO qui donne acces à cette clef de registre
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Controls Folder\PowerCfg\PowerPolicies
je vais dans config ordi --> Paremtres windows --> Paramtres de sécu --> registre
j'aoute la clef et dans la sécurité, je met "tout le monde" en controle total
 
idem, ca marche toujours pas...
je fais peu mal un manip, si quelqu'un a une idée...
 
merci d'avance ;)

Reply

Marsh Posté le 24-06-2011 à 12:08:34   

Reply

Marsh Posté le 24-06-2011 à 13:11:21    

procmon pour voir ce qu'il manque comme droit.
 
Mais tu prends le pb a l'envers ... il faut les droits admin pour modifier cette conf, arrange toi donc pour déployer ca en admin et pas par le script de logon.
 
Par exemple psexec


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 24-06-2011 à 14:03:32    

Non mais c'est dégueu ton truc.
 
Un profil d'alimentation ça se descend pas par login script.
 
Tu fais une GPO, une GPP mais pas ça

Reply

Marsh Posté le 24-06-2011 à 14:33:09    

Je@nb a écrit :

Non mais c'est dégueu ton truc.

 

Un profil d'alimentation ça se descend pas par login script.

 

Tu fais une GPO, une GPP mais pas ça

 

comment par GPO ?

 

c'est pourtant ce qui est préconisé partout le powercfg par script...


Message édité par dioute le 24-06-2011 à 14:37:35
Reply

Marsh Posté le 24-06-2011 à 14:42:59    

Bah tu set les options d'alimentations par GPO tout simplement.
 
Si tu veux que l'utilisateur puisse les changer tu fais une GPP.
 
 
Et oui tu peux faire du powercfg par script mais surement pas par login script

Reply

Marsh Posté le 24-06-2011 à 14:52:28    

Je@nb a écrit :

Bah tu set les options d'alimentations par GPO tout simplement.
 
Si tu veux que l'utilisateur puisse les changer tu fais une GPP.
 
 
Et oui tu peux faire du powercfg par script mais surement pas par login script


 
 
je dois avoir de la merde dans les yeux car je trouve pas les options d'alimentation dans ma console de GPO....
 
 
je comprends pas ta remarque sur la difference entre loginscript et script... : l'idée c'est que dans mon logon script j'appelle mon bat de powercfg

Reply

Marsh Posté le 24-06-2011 à 15:06:49    

c'est dans les administrative templates ...
 
 
Bah un login script c'est un script qui se lance au login, avec les droits utilisateurs, pour faire des choses spécifique à l'utilisateur et ce à chaque login ...
 
Ton powercfg est qqch qui est disponible pour tous les utilisateurs donc ça n'a rien à faire dans un script qui est utilisé par un utilisateur standard. Par ailleurs, sauf si tu veux le remettre à ta configuration à chaque logon (intéret ?) il n'a pas lieu de l'exécuter plusieurs fois ...

Reply

Marsh Posté le 24-06-2011 à 15:36:22    

Je@nb a écrit :

c'est dans les administrative templates ...
 
 
Bah un login script c'est un script qui se lance au login, avec les droits utilisateurs, pour faire des choses spécifique à l'utilisateur et ce à chaque login ...
 
Ton powercfg est qqch qui est disponible pour tous les utilisateurs donc ça n'a rien à faire dans un script qui est utilisé par un utilisateur standard. Par ailleurs, sauf si tu veux le remettre à ta configuration à chaque logon (intéret ?) il n'a pas lieu de l'exécuter plusieurs fois ...


 
ouais mais si je veux que mon script s'execute, faut bien que je le mette quelque part, donc l'appeler dans mon logon script... sinon je vais pas demander à mes utilisateur de l’exécuter

Reply

Marsh Posté le 24-06-2011 à 15:41:03    

concernant les GPO avec un template, j'ai trouvé ce template : http://www.energystar.gov/index.cf [...] _pm_ez_gpo
 
je vais voir ce que ca donne avec ca :jap:

Reply

Marsh Posté le 24-06-2011 à 15:44:08    

dioute a écrit :


 
ouais mais si je veux que mon script s'execute, faut bien que je le mette quelque part, donc l'appeler dans mon logon script... sinon je vais pas demander à mes utilisateur de l’exécuter


 
Bah en startup script si tu veux que ça s'applique à chaque démarrage, soit via un outil de télédistribution (puisque pour que ton truc soit créé il faut juste le lancer une fois)
 

dioute a écrit :

concernant les GPO avec un template, j'ai trouvé ce template : http://www.energystar.gov/index.cf [...] _pm_ez_gpo
 
je vais voir ce que ca donne avec ca :jap:


 
Non c'est crade encore ça...
 
 
Puisque tu peux pas chercher dans les GPO je vais le faire et l'indiquer .... : computer settings\admin templates\system\power management ...
Ou sinon par GPP.

Reply

Marsh Posté le 24-06-2011 à 15:44:08   

Reply

Marsh Posté le 24-06-2011 à 15:56:55    

Je@nb a écrit :


 
Non c'est crade encore ça...
 
 
Puisque tu peux pas chercher dans les GPO je vais le faire et l'indiquer .... : computer settings\admin templates\system\power management ...
Ou sinon par GPP.


 
 
pourquoi c'est crade ?
 
je trouve pas la gestion d'alimentation dans le chemin que tu indique... :/
par contre je le trouve dans la config utilisateur, mais en parametrage, je n'ai que la demande de mot de passe quand on sort de veille prolongé

Reply

Marsh Posté le 24-06-2011 à 16:12:12    

Parce que : Installs with an automated installer that contains a binary application that runs as a service and also one that runs on login under each user’s account.
 
Tu vas pas alourdir le poste avec un service qui tourne en permanence qd même juste pour ça :/
 
Bah il te reste l'option GPP ou startupscript. (En effet ces GPO sont pour vista minimum, j'avais pas que c'était du xp)

Reply

Marsh Posté le 24-06-2011 à 16:25:23    

Je@nb a écrit :

Parce que : Installs with an automated installer that contains a binary application that runs as a service and also one that runs on login under each user’s account.
 
Tu vas pas alourdir le poste avec un service qui tourne en permanence qd même juste pour ça :/
 
Bah il te reste l'option GPP ou startupscript. (En effet ces GPO sont pour vista minimum, j'avais pas que c'était du xp)


 
OK...
 
Pour le startup script, j'en reviens à mon problème de bat qui fonctionne qu'avec les comptes admin des clients :/
 
et les GPP, je découvre, je vais regarder ca :jap:

Reply

Marsh Posté le 24-06-2011 à 17:10:11    

bah non le startup script se lance avec le compte machine, il n'a aucune idée de qui se logue vu que personne est logué ... (d'où le nom startup script et non logon script ...)

Reply

Marsh Posté le 04-07-2011 à 15:06:11    

Je reviens sur mon probleme :hello:  
 
J'ai tenté d’approfondir les GPPs mais apparemment, sur un parc en XP, faut installer un patch avant pour que les paramètres soient applicable, et j'ai pas de soft de télédis pour deployer... et je suis pas forcement maitre de tout (groupe européen toussa...)
 
donc je crois que je vais revenir sur un starter script...

Reply

Marsh Posté le 04-07-2011 à 19:48:29    

Demande à faire approuver le KB par WSUS...si tu peux créer des scripts de login tu devrais pouvoir faire ceci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed