Document scheduler lifecycle commands

This commit is contained in:
cgseo committed 2026-10-15 13:56:41 +09:00
1 parent 6c91d4f372
commit 79a92ad737
1 file changed
+12 -3
+12 -3
View File
@@ -249,9 +249,12 @@ powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\screen-rtsp.ps1
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\screen-rtsp.ps1 -Foreground
```
로그인 자동 실행은 대화형 사용자 세션에 예약 작업을 등록합니다. Desktop Duplication과 사용자 재생 오디오를 캡처해야 하므로 Windows 서비스가 아니라 로그인 트리거를 사용합니다.
### 예약 작업 등록 및 즉시 실행
로그인 자동 실행은 대화형 사용자 세션에 예약 작업을 등록합니다. Desktop Duplication과 사용자 재생 오디오를 캡처해야 하므로 Windows 서비스가 아니라 로그인 트리거를 사용합니다. 관리자 PowerShell에서 다음 명령을 순서대로 실행하면 작업을 등록하고 즉시 시작합니다.
```powershell
Set-Location C:\RTSP
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\screen-rtsp.ps1 -InstallStartup
Start-ScheduledTask -TaskName "Screen RTSP Watchdog"
```
@@ -271,19 +274,25 @@ Watchdog 내부에서는 Windows `PowerModeChanged/Resume` 이벤트를 감시
등록된 작업은 `config.ini` 경로만 전달하므로 설정 파일을 수정한 뒤 작업을 다시 시작하면 변경값이 적용됩니다. 기존 작업이 등록돼 있다면 업데이트된 복구 설정을 적용하기 위해 `-InstallStartup`을 다시 실행해야 합니다.
### 예약 작업 상태 확인 및 다시 시작
```powershell
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\screen-rtsp.ps1 -StartupStatus
Stop-ScheduledTask -TaskName "Screen RTSP Watchdog"
Start-ScheduledTask -TaskName "Screen RTSP Watchdog"
```
`Stop-ScheduledTask`만 실행하면 무기한 반복 트리거가 1분 이내에 다시 시작할 수 있습니다. 완전히 중지하려면 아래의 `-UninstallStartup`을 사용합니다.
`Stop-ScheduledTask`만 실행하면 무기한 반복 트리거가 1분 이내에 다시 시작할 수 있습니다.
무기한 복구는 사용자가 로그인한 대화형 세션에서 예약 작업이 등록·활성화된 동안 적용됩니다. 작업 자체를 삭제하거나 비활성화한 경우와 전원이 꺼진 동안에는 실행할 수 없으며, 다음 로그인 때 다시 시작합니다.
자동 실행 제거:
### 예약 작업 중단 및 삭제
예약 작업과 현재 실행 인스턴스를 완전히 중단하려면 관리자 PowerShell에서 다음 명령을 순서대로 실행합니다. 먼저 실행 중인 작업을 중단하고, 이어서 반복 트리거를 포함한 예약 작업 자체를 삭제합니다.
```powershell
Set-Location C:\RTSP
Stop-ScheduledTask -TaskName "Screen RTSP Watchdog" -ErrorAction SilentlyContinue
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\screen-rtsp.ps1 -UninstallStartup
```