rdp-cli
RDP per Befehlszeile unter Windows, Mac und Linux
Einmal verbinden, beobachten, handeln und prüfen. Das lokale Fenster ist optional.
AUF IHREM COMPUTER STARTEN
Plattform wählen.
Die nächste Aufgabe starten.
Wählen Sie den Rechner für rdp-cli.
Geben Sie Ihrem Agenten Werkzeuge für Remoteaufgaben.
EXE bereitstellen, PowerShell öffnen.
Wählen Sie x64 (64 Bit) oder x86 (32 Bit). Legen Sie rdp-cli.exe in einen Ordner und öffnen Sie dort PowerShell.
Signierte Einzeldateien für x64 und x86. Keine zusätzliche Laufzeitumgebung erforderlich.
.\rdp-cli.exe --help2. Desktop verbinden
Aktivieren Sie RDP auf dem Ziel. Ersetzen Sie 192.0.2.20 und USER. Die verdeckte Abfrage übergibt das Passwort über die Standardeingabe. Speichern Sie data.session aus der JSON-Antwort.
$secret = Read-Host 'Passwort' -AsSecureString
$savedEncoding = $OutputEncoding
try {
$OutputEncoding = [System.Text.UTF8Encoding]::new($false)
[System.Net.NetworkCredential]::new('', $secret).Password |
.\rdp-cli.exe connect --host 192.0.2.20 --user USER --password-stdin
} finally {
$OutputEncoding = $savedEncoding
$secret.Dispose()
}3. Vor dem Handeln beobachten
Ersetzen Sie SESSION durch den Verbindungswert. Öffnen Sie before.png, suchen Sie die Zielposition und speichern Sie data.observation aus der Screenshot-Antwort.
.\rdp-cli.exe screenshot --session SESSION --out ./before.png4. Handeln und prüfen
Bestimmen Sie das Eingabefeld im Bild und ersetzen Sie X, Y und OBSERVATION. Nach dem Klick erneut aufnehmen und den neuen Beobachtungswert zur Texteingabe nutzen. Prüfen Sie after.png.
.\rdp-cli.exe click --session SESSION --desktop --x X --y Y --observation OBSERVATION
.\rdp-cli.exe screenshot --session SESSION --out ./focused.png
.\rdp-cli.exe type --session SESSION --text "Remote-Aufgabe abgeschlossen." --observation NEW_OBSERVATION
.\rdp-cli.exe screenshot --session SESSION --out ./after.png5. Menschen zusehen lassen
Die vorhandene Sitzung bei Bedarf im Fenster oder Browser öffnen. Ansichten starten schreibgeschützt. Dort pausieren, übernehmen und zurückgeben. Nach Übergabe oder Wiederverbindung braucht der Agent eine neue Beobachtung.
.\rdp-cli.exe watch --session SESSION --viewer window
.\rdp-cli.exe watch --session SESSION --viewer webDMG öffnen, CLI aktivieren.
Ziehen Sie rdp-cli nach Programme und führen Sie diese Befehle im macOS-Terminal (zsh) aus.
Wähle das DMG für deinen Mac: Apple silicon (ab macOS 13) oder Intel (ab macOS 12). Die Downloadseite zeigt, welche Versionen verfügbar sind.
/Applications/rdp-cli.app/Contents/MacOS/rdp-cli install-cli
rdp-cli --help2. Desktop verbinden
Aktivieren Sie RDP auf dem Ziel. Ersetzen Sie 192.0.2.20 und USER. Die verdeckte Abfrage übergibt das Passwort über die Standardeingabe. Speichern Sie data.session aus der JSON-Antwort.
read -r -s "rdp_password?Passwort: "
printf '\n'
printf '%s' "$rdp_password" | rdp-cli connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password3. Vor dem Handeln beobachten
Ersetzen Sie SESSION durch den Verbindungswert. Öffnen Sie before.png, suchen Sie die Zielposition und speichern Sie data.observation aus der Screenshot-Antwort.
rdp-cli screenshot --session SESSION --out ./before.png4. Handeln und prüfen
Bestimmen Sie das Eingabefeld im Bild und ersetzen Sie X, Y und OBSERVATION. Nach dem Klick erneut aufnehmen und den neuen Beobachtungswert zur Texteingabe nutzen. Prüfen Sie after.png.
rdp-cli click --session SESSION --desktop --x X --y Y --observation OBSERVATION
rdp-cli screenshot --session SESSION --out ./focused.png
rdp-cli type --session SESSION --text "Remote-Aufgabe abgeschlossen." --observation NEW_OBSERVATION
rdp-cli screenshot --session SESSION --out ./after.png5. Menschen zusehen lassen
Die vorhandene Sitzung bei Bedarf im Fenster oder Browser öffnen. Ansichten starten schreibgeschützt. Dort pausieren, übernehmen und zurückgeben. Nach Übergabe oder Wiederverbindung braucht der Agent eine neue Beobachtung.
rdp-cli watch --session SESSION --viewer window
rdp-cli watch --session SESSION --viewer webEine Datei ausführen
Lade die Linux-x86_64-Datei herunter, erteile die Ausführungsberechtigung und starte sie im Terminal. Administratorrechte sind nicht erforderlich.
Dieselbe statische ELF-Datei für die aufgeführten x86_64-Systeme. Andere Versionen und CPU-Architekturen gehören nicht zum Umfang dieser Veröffentlichung.
chmod u+x ./rdp-cli-linux-x86_64
./rdp-cli-linux-x86_64 --help2. Desktop verbinden
Aktivieren Sie RDP auf dem Ziel. Ersetzen Sie 192.0.2.20 und USER. Die verdeckte Abfrage übergibt das Passwort über die Standardeingabe. Speichern Sie data.session aus der JSON-Antwort.
IFS= read -r -s -p 'Passwort: ' rdp_password
printf '\n'
printf '%s' "$rdp_password" | ./rdp-cli-linux-x86_64 connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password3. Vor dem Handeln beobachten
Ersetzen Sie SESSION durch den Verbindungswert. Öffnen Sie before.png, suchen Sie die Zielposition und speichern Sie data.observation aus der Screenshot-Antwort.
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./before.png4. Handeln und prüfen
Bestimmen Sie das Eingabefeld im Bild und ersetzen Sie X, Y und OBSERVATION. Nach dem Klick erneut aufnehmen und den neuen Beobachtungswert zur Texteingabe nutzen. Prüfen Sie after.png.
./rdp-cli-linux-x86_64 click --session SESSION --desktop --x X --y Y --observation OBSERVATION
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./focused.png
./rdp-cli-linux-x86_64 type --session SESSION --text "Remote-Aufgabe abgeschlossen." --observation NEW_OBSERVATION
./rdp-cli-linux-x86_64 screenshot --session SESSION --out ./after.png5. Menschen zusehen lassen
Die vorhandene Sitzung bei Bedarf im Fenster oder Browser öffnen. Ansichten starten schreibgeschützt. Dort pausieren, übernehmen und zurückgeben. Nach Übergabe oder Wiederverbindung braucht der Agent eine neue Beobachtung.
./rdp-cli-linux-x86_64 watch --session SESSION --viewer window
./rdp-cli-linux-x86_64 watch --session SESSION --viewer webEine Datei ausführen
Lade die Linux-ARM64-Datei für ein 64-Bit-ARM-Linux-System herunter, erteile die Ausführungsberechtigung und starte sie als normaler Benutzer.
Dieselbe statische ARM64-ELF-Datei für die aufgeführten Linux-Systeme, Raspberry Pi 4 und DGX Spark. Raspberry Pi OS mit 32 Bit wird nicht unterstützt.
- Download · Linux · ARM64
rdp-cli-linux-arm64aarch64 · 64 Bit
chmod u+x ./rdp-cli-linux-arm64
./rdp-cli-linux-arm64 --help2. Desktop verbinden
Aktivieren Sie RDP auf dem Ziel. Ersetzen Sie 192.0.2.20 und USER. Die verdeckte Abfrage übergibt das Passwort über die Standardeingabe. Speichern Sie data.session aus der JSON-Antwort.
IFS= read -r -s -p 'Passwort: ' rdp_password
printf '\n'
printf '%s' "$rdp_password" | ./rdp-cli-linux-arm64 connect --host 192.0.2.20 --user USER --password-stdin
unset rdp_password3. Vor dem Handeln beobachten
Ersetzen Sie SESSION durch den Verbindungswert. Öffnen Sie before.png, suchen Sie die Zielposition und speichern Sie data.observation aus der Screenshot-Antwort.
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./before.png4. Handeln und prüfen
Bestimmen Sie das Eingabefeld im Bild und ersetzen Sie X, Y und OBSERVATION. Nach dem Klick erneut aufnehmen und den neuen Beobachtungswert zur Texteingabe nutzen. Prüfen Sie after.png.
./rdp-cli-linux-arm64 click --session SESSION --desktop --x X --y Y --observation OBSERVATION
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./focused.png
./rdp-cli-linux-arm64 type --session SESSION --text "Remote-Aufgabe abgeschlossen." --observation NEW_OBSERVATION
./rdp-cli-linux-arm64 screenshot --session SESSION --out ./after.png5. Menschen zusehen lassen
Die vorhandene Sitzung bei Bedarf im Fenster oder Browser öffnen. Ansichten starten schreibgeschützt. Dort pausieren, übernehmen und zurückgeben. Nach Übergabe oder Wiederverbindung braucht der Agent eine neue Beobachtung.
./rdp-cli-linux-arm64 watch --session SESSION --viewer window
./rdp-cli-linux-arm64 watch --session SESSION --viewer webErsetzen Sie Beispieladresse und Platzhalter. Verwenden Sie session und observation aus den tatsächlichen Antworten und prüfen Sie Eingaben mit einem neuen Screenshot.
Mit Ihrem Agenten verwenden
Programmdatei, autorisiertes Ziel oder Sitzung und gewünschtes Ergebnis nennen. Der optionale Skill rdp-cli-agent erklärt den Ablauf; SKILL.md kann direkt gelesen werden. Für eine Verbindung ist der Skill nicht erforderlich.
rdp-cli-agent / SKILL.md ↓Verbindung und Berechtigungen
RDP verwendet aus Kompatibilitätsgründen zunächst die Zertifikatrichtlinie ignore. connect --help lesen und die Prüfung passend konfigurieren. Die Website vermittelt keine Sitzungen und sammelt keine Zugangsdaten. Browseransichten sind für LAN/VPN; VNC braucht ein vertrauenswürdiges Netz.