rdp-cli

Comment utiliser l’automatisation RDP avec Codex

Comment utiliser l’automatisation RDP avec Codex

Codex peut planifier une tâche, mais il ne peut pas voir ni cliquer sur un bureau Windows tout seul. Avec rdp-cli, il peut se connecter à une session RDP, lire des captures d’écran, exécuter des actions contrôlées, transférer des fichiers et vérifier le résultat.

Se connecter en toute sécurité

Ne placez pas le mot de passe dans le prompt ni dans l’historique des commandes.

$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

Conservez l’identifiant de session renvoyé.

Observer avant d’agir

Prenez une nouvelle capture avant chaque action importante.

$shot = .\rdp-cli.exe screenshot --session $session --out .\before.png | ConvertFrom-Json
$observation = $shot.data.observation

Laissez Codex examiner l’image la plus récente. Après chaque clic ou saisie, prenez une autre capture et utilisez la dernière observation. Ne réutilisez pas les coordonnées d’un ancien écran.

Transférer les fichiers directement

.\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

Vérifiez le résultat du transfert et la présence du fichier final.

Garder une prise en main humaine

.\rdp-cli.exe watch --session $session --viewer window
.\rdp-cli.exe pause --session $session

Mettez la session en pause face à une boîte de dialogue inattendue, une demande de connexion ou une action risquée. La capture récente et le fichier final prouvent que la tâche est terminée.