リモートから自宅の Windows マシンを叩き起こしたときに再度スリープさせるのをどうしようかなと思ってたけど,よく考えたら WSL2 内から Windows のコマンドを実行できるんだから普通に PowerShell 使って寝かせればよかった:
PowerShell.exe -Command 'Add-Type -Assembly System.Windows.Forms;[System.Windows.Forms.Application]::SetSuspendState("Suspend", $false, $false);'
とりあえずちゃんと寝てくれたのでこれで良いのだろう.
- Newer: ことはじめ