Как управлять питанием ATX компьютера из командной строки?
1. Переход в спящий режим (hibernate): %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState
2. Отключение: создаем в текстовом редакторе файл poweroff.vbs, содержащий:
1 2 3 4 |
dim OpSysSet, obj Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _"(Shutdown)}//./root/cimv2").ExecQuery _("SELECT * FROM Win32_OperatingSystem" &_" WHERE Primary=true")For Each obj In OpSysSet obj.Win32Shutdown(8) Next |
В дальнейшем можно стартовать этот скрипт из командной строки или включить вызов в командный файл.
3. Отключение, перезагрузка, разрыв модемного соединения, Log-off, Lock, Stand By, Hibernate – все это можно сделать с помощью утилиты Switch Off (http://yasoft.km.ru/rus/switchoff/). GUI, поддержка командной строки, конфигурационный файл, удаленное управление через web-интерфейс – в 64 Кб!
4. Отключение, перезагрузку, Log-off, Hibernate, Suspend, пробуждение по таймеру – сделает для вас fShutdown.