PC 슬립모드 방지 파워쉘 스크립트

#
# 이 PowerShell 스크립트는 윈도우가 잠자는 것을 방지한다.
#
# 단축아이콘으로 만들기 위해서는 아래의 파라메터를 준다.
# C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy bypass -file "C:\keepawake.ps1"
#
$WShell = New-Object -ComObject WScript.Shell

while ($true) {
  # 일정 시간마다 Shift+F15를 누른것으로 처리하여 윈도우 잠자기를 방지한다.
  $WShell.SendKeys('+{F15}')
  Echo "No sleep with Shift+F15"

  # 일정 시간마다 Scroll Lock을 누른것으로 처리하여 윈도우 잠자기를 방지한다.
  #$WShell.SendKeys('{SCROLLLOCK}')
  #Echo "No sleep with Scroll Lock"

  Start-Sleep -seconds 299
}
위로 스크롤