SCRIPT: How to check Windows Power Plan?

 --Windows Power Plan
DECLARE @InstanceNames sysname = @@SERVICENAME
DECLARE @reg TABLE
(
keyname CHAR(200) ,
value NVARCHAR(1000)
);
 
INSERT @reg EXEC master..xp_regread 'HKEY_LOCAL_MACHINE', 'SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes', 'ActivePowerScheme';
 
SELECT 'Windows Power Plan',@InstanceNames,'Power Plan' ,CASE CONVERT(VARCHAR(50),value)
WHEN '381b4222-f694-41f0-9685-ff5bb260df2e' THEN 'Balanced'
WHEN 'a1841308-3541-4fab-bc81-f71556f20b4a' THEN 'Power saver'
WHEN '8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c' THEN 'High performance'
ELSE NULL END
FROM @reg;

Comments