Beispielscript, Beispielscript“ auf seite 60 – Lenovo ThinkPad Tablet 2 Benutzerhandbuch
Seite 66

Tabelle 9. Richtlinieneinstellungen in der Befehlszeile ControlPowerPlan (Forts.)
Richtlinieneinstellungen
Beschreibung
Voraussetzung
Befehlszeile ControlPowerPlan
aktiviert.
Anmerkung: Wenn die
beiden Richtlinieneinstellungen
-InhibitSwitch und
-SetActivePowerPlan aktiviert
wurden, wird das festgelegte
Energieschema zuerst aktiviert;
Benutzer können dann
Energieschemata nicht wechseln.
Beispielscript
In diesem Abschnitt finden Sie ein Beispielscript zur Verwendung der Befehlszeilen ImportPowerPlan sowie
ControlPowerPlan im Anmeldescript.
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
SET ImportFile=%TMP%\ppd_plan.ini
SET ImpResultFile=%TMP%\ppd_imp_result.txt
60
Power Manager Implementierungshandbuch