👋

WSLからWindowsをスリープ(サスペンド)状態にする

2024/06/08に公開

時間のかかるシェルスクリプトを実行した後、自動でスリープしてほしいときに。powershell.exe経由で実行する。

powershell.exe - <<'EOF'
Add-Type -Assembly System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState('Suspend', $false, $false)
EOF

参考:

Discussion