rdp-cli
Cómo usar la automatización RDP con Codex
Cómo usar la automatización RDP con Codex
Codex puede planificar una tarea, pero no puede ver ni hacer clic en un escritorio Windows por sí solo. Con rdp-cli puede conectarse a una sesión RDP, leer capturas de pantalla, ejecutar acciones controladas, transferir archivos y verificar el resultado.
Conecta de forma segura
No guardes la contraseña en el prompt ni en el historial de comandos.
$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
Conserva el ID de sesión devuelto.
Observa antes de introducir datos
Obtén una captura nueva antes de cada acción importante.
$shot = .\rdp-cli.exe screenshot --session $session --out .\before.png | ConvertFrom-Json
$observation = $shot.data.observation
Deja que Codex revise la imagen más reciente. Después de cada clic o entrada de texto, toma otra captura y usa la observation más nueva. No reutilices coordenadas de una pantalla antigua.
Transfiere archivos directamente
.\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
Comprueba el resultado de la transferencia y confirma que el archivo final existe.
Mantén una opción de control humano
.\rdp-cli.exe watch --session $session --viewer window
.\rdp-cli.exe pause --session $session
Pausa ante diálogos inesperados, solicitudes de inicio de sesión o acciones destructivas. La captura más reciente y el archivo final son la evidencia de que la tarea terminó bien.