hiro1357

no-wake-windows2.ps1

May 24th, 2017
387
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # 夜中にPCが勝手にスリープ解除して困ってる人向け。
  2. # PowerShell で実行すると、スリープ解除が有効になっているタスクを自動的に取得し、1個ずつ無効にできます。
  3. # 実行方法はPowerShellを起動して直接コピペするだけ。
  4.  
  5. foreach ($task in ((schtasks /query /fo csv) -split "\n")){
  6.   $tn = ($task -split ",")[0]
  7.   if($tn -ne "`"タスク名`"") {
  8.     if ((schtasks /query /xml /tn $tn | findstr WakeToRun) -like "*true*") {
  9.       Write-Host $tn
  10.       Write-Host "Do you want to disable this task?"
  11.       choice
  12.       if($LASTEXITCODE -eq 1){
  13.         schtasks /change /tn $tn /disable
  14.       }
  15.     }
  16.   }
  17. }
RAW Paste Data