nugawiki

./categories/os

PowerShell 작업 스케줄러 등록

업데이트 2026-07-21 조회수

스크립트 예 (process_check.ps1)

Get-Process | Out-File -FilePath C:\process_list.txt

GUI

  1. 작업 스케줄러 → 기본 작업 만들기
  2. 트리거: 매일 등
  3. 동작: 프로그램 시작
  4. 프로그램: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
  5. 인수: -NoLogo -ExecutionPolicy Bypass -File "C:\path\process_check.ps1"
  6. 설정: 사용자 로그온 여부와 관계없이 실행

CLI

$action  = New-ScheduledTaskAction -Execute "powershell.exe" `
  -Argument "-NoLogo -ExecutionPolicy Bypass -File C:\path\process_check.ps1"
$trigger = New-ScheduledTaskTrigger -Daily -At 9am
Register-ScheduledTask -TaskName "ProcessCheck" -Action $action -Trigger $trigger -RunLevel Highest

./comments