我試圖阻止用戶在某些情況下關閉計算機。我正在顯示確認消息來執行此操作。這是我的腳本看起來像:powershell - 如何等待用戶輸入
$sysevent = [microsoft.win32.systemevents]
Register-ObjectEvent -InputObject $sysevent -EventName "SessionEnding" -Action $OnShutdown -SourceIdentifier "ExecuteOnShutdown"
$OnShutdown =
{
Write-Host -ForeGround Green $event.SourceEventArgs.Reason
$OUTPUT= [System.Windows.Forms.MessageBox]::Show("Do you really want to shutdown the computer?." , "confirm" , 4)
Write-Host $OUTPUT
}
這工作得很好,但我不知道我該如何暫停shutdown命令,直到用戶點擊「是」或「否」。有沒有辦法阻止系統關機,並等待用戶點擊「是」或「否」,然後根據答案關閉服務器?