locked
Erreur parametre powercfg RRS feed

  • Question

  • Bonjour,

    Je suis entrain de créer un script BAT pour gérer l'alimentation des postes clients (XP SP2 et SP3).
    Pour cela j'utilise PowerCfg.exe.
    Mon souci vient d'une erreur que me retourne Windows lorsque je lance mon script sur l'utilisation du paramètre BATTERYALARM.

    Voila les lignes incriminées:
    rem Gestion des alertes batteries
    rem Alertes de batterie faible
    powercfg.exe /BATTERYALARM low /ACTIVATE on /LEVEL 10 /TEXT on /SOUND on /ACTION none
    rem Alertes de batterie critique
    powercfg.exe /BATTERYALARM critical /ACTIVATE on /LEVEL 3 /TEXT on /SOUND on /ACTION standby /FORCEACTION on

    Et voila les messages d'erreur:
    /ACTION doit être suivi de "none", "standby", "hibernate", ou "shutdown".
    /ACTION doit être suivi de "none", "standby", "hibernate", ou "shutdown".

    J'ai essayer de mettre le paramètre /ACTION à tous les endroits de la ligne, ex:
    powercfg.exe /BATTERYALARM low /ACTIVATE on /LEVEL 10 /TEXT on /SOUND on /ACTION none
    powercfg.exe /BATTERYALARM low /ACTIVATE on /LEVEL 10 /TEXT on /ACTION none /SOUND on
    powercfg.exe /BATTERYALARM low /ACTIVATE on /LEVEL 10 /ACTION none /TEXT on /SOUND on
    powercfg.exe /BATTERYALARM low /ACTIVATE on /ACTION none /LEVEL 10 /TEXT on /SOUND on
    powercfg.exe /BATTERYALARM low /ACTION none /ACTIVATE on /LEVEL 10 /TEXT on /SOUND on

    Mais j'ai toujours la même erreur.

    Ce que je ne comprends pas c'est que quand je regardes l'aide de la commande (powercfg.exe /?), il y a les exemples d'utilisation suivants:
    Exemples :
        POWERCFG /LIST
        POWERCFG /QUERY schéma
        POWERCFG /QUERY
        POWERCFG /CREATE schéma
        POWERCFG /DELETE schéma
        POWERCFG /SETACTIVE schéma
        POWERCFG /CHANGE schéma /monitor-timeout-dc 15
        POWERCFG /CHANGE schéma /monitor-timeout-dc 0
        POWERCFG /HIBERNATE on
        POWERCFG /EXPORT schéma /file fichier
        POWERCFG /QUERY nombre /NUMERICAL
        POWERCFG /GLOBALPOWERFLAG on /OPTION BATTERYICON
        POWERCFG /AVAILABLESLEEPSTATES
        POWERCFG /BATTERYALARM low
        -> POWERCFG /BATTERYALARM critical /ACTIVATE on /LEVEL 6 /ACTION hibernate <-
        POWERCFG /DEVICEQUERY wake_armed
        POWERCFG /DEVICEENABLEWAKE "Microsoft USB IntelliMouse Explorer"

    Quelqu'un a-t-il une idée ??

    Merci

    mercredi 1 octobre 2008 13:45

Réponses

  •  

    Bonjour,

     

    cela vient trés probablement d'un problème de traduction des paramètres.

     

    Essaies d'indiquer "Aucun" au lieu de "None" par exemple.

     

    @bientôt

    jeudi 2 octobre 2008 09:34
  • C'est bien ce qui me semblait.

     

    Le plus simple est d'ouvrir ton fichier via une cmd.exe --> edit

     

    Choisis d'ouvrir ton fichier bat et enregistrer le sous un nouveau nom. Les caractères accentués seront alors automatiquement convertis et ton bat fonctionnera.

     

    vendredi 3 octobre 2008 08:38

Toutes les réponses

  •  

    Bonjour,

     

    cela vient trés probablement d'un problème de traduction des paramètres.

     

    Essaies d'indiquer "Aucun" au lieu de "None" par exemple.

     

    @bientôt

    jeudi 2 octobre 2008 09:34
  • Bonjour,

    Pour "none" ca fonctionne avec "aucun".

    Par contre j'ai essayé plusieurs paramètres différents pour
    "standby", "hibernate", ou "shutdown" mais je ne trouves pas les équivalances.


    jeudi 2 octobre 2008 11:26
  • Si je ne dis pas de bêtise, il y a sinon :

     

    "Mettre en veille prolongée"

    "En veille"

    "Arrêter le système"

     

    (Penser aux guillemets)

     

    Tiens moi au courant Wink

    jeudi 2 octobre 2008 12:38
  • Merci,
    Je viens d'essayer et seul
    "En veille" fonctionne.

    Mais toujours le même message d'erreur pour
    "Mettre en veille prolongée" et "Arrêter le système".
    (J'ai essayer avec et sans les accents, mais ça ne change rien).
    jeudi 2 octobre 2008 14:40
  •  

    Tu as essayé la commande depuis une cmd.exe ou directement en modifiant ton bat ? (car je soupçonne un problème avec les caractères accentués)
    jeudi 2 octobre 2008 16:06
  • Bonjour,

    Effectivement ça doit être un probleme avec les accents car je lancé tout dans un fichier BAT.
    Ce matin je viens de tester directement à partir de cmd.exe et ça fonctionne bien.

    Y-a-t-il une solution pour que je puisse faire fonctionner mon fichier BAT ?

    Merci.
    vendredi 3 octobre 2008 08:12
  • C'est bien ce qui me semblait.

     

    Le plus simple est d'ouvrir ton fichier via une cmd.exe --> edit

     

    Choisis d'ouvrir ton fichier bat et enregistrer le sous un nouveau nom. Les caractères accentués seront alors automatiquement convertis et ton bat fonctionnera.

     

    vendredi 3 octobre 2008 08:38
  • Je te remercie beaucoup, ça marche nikel.

    @+
    vendredi 3 octobre 2008 10:01
  •  

    Content de t'avoir aidé et merci pour ton retour Big Smile
    vendredi 3 octobre 2008 10:05