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.