# C:\\Users\\USER\\C2_lab\\AutoRunTest.ps1
$log = "C:\\Users\\USER\\C2_lab\\autorun_log.txt"
"Started at $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" | Out-File -FilePath $log -Append -Encoding UTF8
$TaskName = 'AutoRunTestTask'
$Script   = 'C:\\Users\\USER\\Desktop\\모각소\\Week_3\\AutoRunTest.ps1'
Unblock-File -Path $Script
$Action = New-ScheduledTaskAction -Execute 'PowerShell.exe' `
  -Argument "-NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File `"$Script`""
$Trigger = New-ScheduledTaskTrigger -AtLogOn
$Principal = New-ScheduledTaskPrincipal `
  -UserId "$env:UserDomain\\$env:UserName" `
  -LogonType Interactive `
  -RunLevel Highest
Register-ScheduledTask -TaskName $TaskName -Action $Action -Trigger $Trigger -Principal $Principal -Force
Write-Host "작업 스케줄러 등록 완료"
Get-ChildItem "C:\\Users\\USER\\Desktop\\모각소\\Week_3" *.ps1

: 실행 파일을 저장해둔 곳에 파일이 잘 있는지 해당 명령어로 파일 목록을 확인해보았다.
Unblock-File "C:\\Users\\USER\\Desktop\\모각소\\Week_3\\AutoRunTest.ps1"
Unblock-File "C:\\Users\\USER\\Desktop\\모각소\\Week_3\\Register-AutoRunTest.ps1"

: 해당 명령어로 두 실행 파일의 차단을 해제 시켰다.