./categories/os
PowerShell 작업 스케줄러 등록
스크립트 예 (process_check.ps1)
Get-Process | Out-File -FilePath C:\process_list.txt
GUI
- 작업 스케줄러 → 기본 작업 만들기
- 트리거: 매일 등
- 동작: 프로그램 시작
- 프로그램:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe - 인수:
-NoLogo -ExecutionPolicy Bypass -File "C:\path\process_check.ps1" - 설정: 사용자 로그온 여부와 관계없이 실행
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
관련 링크: https://xinet.kr/?p=1002
./comments