Какая команда PowerShell эквивалентна выбору «Sleep» из меню Win7?
2065
Mr. Kennedy
Какие команды PS я использую, чтобы перевести мой сон в режим сна, как в описании, когда наведу указатель мыши на пункт меню «Спящий режим» в меню Windows:
Keeps your session in memory and puts the computer in a low-power state so that you can quickly resume working.
Эти потоки SE SuperUser имеют некоторые идеи о похожих решениях:
... но очевидно, что rundll32.exe повреждает стек, и эти решения находятся в спящем режиме, а не "спят".
Когда в меню выбран «Sleep», я предполагаю, что нет вызванной магии, которая не может быть воспроизведена с помощью простой команды или псевдонима для сценария?
=========================================
для каждого пользователя @jnL (обязателен!) Теперь у меня в профиле PS есть следующее, и я могу вызвать «Sleep» с помощью nap: C: \ Users \ имя_пользователя \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1
Создайте сценарий PS или выполните следующие строки непосредственно в PowerShell:
# load assembly System.Windows.Forms which will be used Add-Type -AssemblyName System.Windows.Forms # set powerstate to suspend (sleep mode) $PowerState = [System.Windows.Forms.PowerState]::Suspend; # do not force putting Windows to sleep $Force = $false; # so you can wake up your computer from sleep $DisableWake = $false; # do it! Set computer to sleep [System.Windows.Forms.Application]::SetSuspendState($PowerState, $Force, $DisableWake);
swEEt - я поместил эти команды / параметры в функцию в своем профиле PS и теперь могу вызывать «Sleep» со словом «сон»! http://superuser.com/questions/505247/how-to-script-the-windows-7-sleep-command/1116924#1116924
Mr. Kennedy 7 лет назад
0