rdp-cli

Raspberry Pi als RDP-Client für einen KI-Agenten unter Windows verwenden

Ein Raspberry Pi ist klein, günstig und geeignet für Kommandozeilen-Automatisierung. Er kann als dedizierter RDP-Client für einen KI-Agenten dienen, der einen entfernten Windows-Desktop steuert.

Die Architektur:

KI-Agent → Raspberry Pi → rdp-cli → Windows-RDP-Sitzung

Der Pi ersetzt Windows nicht. Er führt rdp-cli aus und stellt dem Agenten Bildschirm und Eingabe der Remote-Sitzung bereit.

Voraussetzungen

Verwende einen Raspberry Pi 4, ein 64-Bit-Raspberry-Pi-OS oder Debian, eine Netzwerkroute zu Windows, aktiviertes RDP und ein berechtigtes Konto.

Die offizielle Plattformübersicht nennt Raspberry Pi 4 mit Debian 13.7 64-Bit als getestete physische Konfiguration. 32-Bit-Raspberry-Pi-OS wird nicht unterstützt; andere Modelle müssen separat geprüft werden.

Installation und Verbindung

Lade die Linux-ARM64-Datei herunter:

chmod u+x ./rdp-cli-linux-arm64
./rdp-cli-linux-arm64 --help

Verbindung zu Windows:

printf '%s' "$RDP_PASSWORD" |
  ./rdp-cli-linux-arm64 connect   --host WINDOWS_IP   --user WINDOWS_USER   --password-stdin

Speichere die Sitzungs-ID und schreibe Passwörter nicht in Skripte oder Logs.

Beobachten, handeln, prüfen

Vor jeder wichtigen Aktion sollte der Agent einen neuen Screenshot aufnehmen:

./rdp-cli-linux-arm64 screenshot --session SESSION --out before.png
./rdp-cli-linux-arm64 click --session SESSION --desktop --x X --y Y --observation OBSERVATION
./rdp-cli-linux-arm64 screenshot --session SESSION --out after.png

Damit kann er eine Inventaranwendung öffnen, sich anmelden, ein Lager wählen, eine SKU eingeben, Dialoge bestätigen, speichern und den Status prüfen. Der Schnellstart beschreibt diesen Ablauf.

Dateien, menschliche Kontrolle und Grenzen

Wenn der RDP-Server Laufwerksumleitung erlaubt, kann rdp-cli Dateien oder Ordner hochladen und Ergebnisse herunterladen. Die Dateifunktionen bieten Fortschritt, Abbruch, Überschreibbestätigung und Inhaltsprüfung.

Ein Mensch kann dieselbe Sitzung im nativen oder autorisierten Browser-Viewer öffnen, den Agenten pausieren, korrigieren und die Kontrolle zurückgeben. VNC unterstützt Ansicht und Steuerung, aber nicht denselben nativen Ordnertransfer.

rdp-cli ersetzt keine Windows-APIs, Unit-Tests, Backend-Tests oder Performance-Analyse.

FAQ und Fazit

Brauche ich eine grafische Oberfläche auf dem Pi? Nein. rdp-cli ist ein Kommandozeilen-Client.

Führt rdp-cli den KI-Agenten selbst aus? Nein. Agent oder Automatisierungsframework ruft die Befehle auf.

Screenshot aufnehmen → eine Aktion → neuen Screenshot aufnehmen → Ergebnis prüfen.

Verwandte Anleitungen