Mit welchen PS-Befehlen kann ich meinen Lappy wie in der Beschreibung beschrieben in den Ruhezustand versetzen, wenn ich mit der Maus über das Windows-Menü "Ruhezustand" gehe:
Keeps your session in memory and puts the computer in
a low-power state so that you can quickly resume
working.
Diese SE SuperUser-Threads haben einige Ideen zu ähnlichen Lösungen:
Skript für den Windows 7-Befehl "sleep"
... aber anscheinend beschädigt die rundll32.exe den Stack und diese Lösungen befinden sich im Ruhezustand, nicht im "Ruhezustand".
Wenn "Sleep" aus dem Menü ausgewählt ist, gehe ich davon aus, dass keine Magie aufgerufen wird, die nicht mit einem einfachen Befehl oder einem Alias für ein Skript repliziert werden kann.
=======================================
pro Benutzer @jnL (sehr verpflichtet!) Ich habe jetzt Folgendes in meinem PS-Profil und kann "Sleep" mit nap
C: \ Users \ Benutzername \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1 aufrufen
function sleepy_time {
Add-Type -AssemblyName System.Windows.Forms
$PowerState = [System.Windows.Forms.PowerState]::Suspend;
$Force = $false;
$DisableWake = $false;
[System.Windows.Forms.Application]::SetSuspendState($PowerState, $Force, $DisableWake);
}
new-alias -name nap -value sleepy_time