Exemple de script – Lenovo ThinkPad Tablet 2 Manuel d'utilisation

Page 66

Advertising
background image

Tableau 9. Paramètres de stratégie de la ligne de commande ControlPowerPlan (suite)

Paramètres de stratégie

Description

Prérequis

• Le paramètre de stratégie

-InhibitSwitch est activé
dans la ligne de commande
ControlPowerPlan.

Remarque : Lorsque
les deux paramètres de
stratégie -InhibitSwitch et
-SetActivePowerPlan sont activés,
le mode de gestion de l'alimentation
indiqué est activé, et les utilisateurs
ne peuvent plus le changer.

Exemple de script

Cette section propose un exemple de script expliquant comment utiliser les lignes de commande
ImportPowerPlan et ControlPowerPlan dans le script d'ouverture de session.

P

P

PowerPlanDeployment.bat

owerPlanDeployment.bat

owerPlanDeployment.bat

@ECHO OFF

SETLOCAL

IF .%PROCESSOR_ARCHITECTURE%.==.x86. (

SET PMDllName=PWMTR32V.DLL

SET PMREG_INFO="HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\PWRMGRV\InstallInfo"

SET PMREG_PATH="HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\PWRMGRV\Path"

) ELSE (

SET PMDllName=PWMTR64V.DLL

SET PMREG_INFO="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Lenovo\PWRMGRV\InstallInfo"

SET PMREG_PATH="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Lenovo\PWRMGRV\Path"

)

FOR /F "tokens=1,2*" %%i in ('reg query %PMREG_INFO% /v "PWRMGRVersion"' ) DO (

IF "%%i"=="PWRMGRVersion" (

SET PM_Version=%%k

)

)

FOR /F "tokens=1-3 delims=." %%i in ('echo %PM_Version%') DO (

SET PM_MAJORVER=%%i

SET PM_MINORVER=%%j

)

FOR /F "tokens=1,2*" %%i in ('reg query %PMREG_PATH% /ve' ) DO (

SET PM_INSPATH=%%k

)

IF %PM_MAJORVER% NEQ 8 (

IF %PM_MAJORVER% NEQ 6 goto END

IF %PM_MINORVER% LSS 60 goto END

)

SET PMDllPath=%PM_INSPATH%\%PMDllName%

SET PMDllPath=%PM_INSPATH%\%PMDllName%

IF NOT EXIST "%PMDllPath%" GOTO END

SET SharedFile=\\win-chim5mob2rb\Share\ppd_plan.ini

60

Guide de déploiement Power Manager

Advertising