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

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