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

Seite 66

Advertising
background image

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

Advertising