是否可以使用shell获得休眠状态?
我正在使用powercfg.exe
启用/禁用它,并且似乎没有任何方法来获取状态,即使使用/ Q(查询).
我也尝试将其存在,%SystemDrive%\hiberfil.sys
但需要管理员权限.
您可以检查注册表项:
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\Power -name HibernateEnabled
或远程使用.Net和远程注册表:
$Reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', "ExampleComputer") $RegKey = $Reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\Power") $RegKey.GetValue("HibernateEnabled")