rdp-cli
如何使用 Codex 进行 RDP 自动化
如何使用 Codex 进行 RDP 自动化
Codex 可以规划任务,但它不能独立查看或点击 Windows 桌面。配合 rdp-cli,Codex 可以连接 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
先观察,再操作
每次重要操作前都获取新截图:
$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
遇到异常对话框、登录提示或危险操作时暂停。最新截图和最终文件,才是任务成功的证据。