rdp-cli
Codex로 RDP 자동화를 사용하는 방법
Codex로 RDP 자동화를 사용하는 방법
Codex는 작업을 계획할 수 있지만 혼자서 Windows 데스크톱을 보거나 클릭할 수는 없습니다. rdp-cli를 함께 사용하면 RDP 세션에 연결하고, 스크린샷을 확인하고, 입력을 실행하고, 파일을 전송한 뒤 결과를 검증할 수 있습니다.
안전하게 연결하기
비밀번호를 프롬프트나 명령 기록에 남기지 마세요.
$pw = Read-Host "RDP password"
$connection = $pw | .\rdp-cli.exe connect --host 192.0.2.20 --user USER --password-stdin | ConvertFrom-Json
$session = $connection.data.session
반환된 세션 ID를 보관합니다.
입력 전에 화면 확인하기
중요한 작업 전에는 새 스크린샷을 가져옵니다.
$shot = .\rdp-cli.exe screenshot --session $session --out .\before.png | ConvertFrom-Json
$observation = $shot.data.observation
Codex가 최신 이미지를 확인하게 하세요. 클릭이나 입력 후에는 다시 스크린샷을 찍고 최신 observation을 사용합니다. 오래된 화면의 좌표를 재사용하지 마세요.
파일 직접 전송하기
.\rdp-cli.exe files upload --session $session --local .\sales.xlsx --path sales.xlsx
.\rdp-cli.exe files download --session $session --path report.xlsx --local .\report.xlsx
전송 결과와 최종 파일의 존재 여부를 확인합니다.
사람이 이어받을 수 있게 하기
.\rdp-cli.exe watch --session $session --viewer window
.\rdp-cli.exe pause --session $session
예상하지 못한 대화 상자, 로그인 요청 또는 위험한 작업이 보이면 일시 중지하세요. 최신 스크린샷과 최종 파일이 성공을 증명하는 자료입니다.