Amrum Software

RustDesk Server-Umschalter

Kommandozeilenparameter für Automatisierung und Support.

Command-line parameters for automation and support.

CLI-Parameter

Ohne Parameter öffnet sich die grafische Oberfläche. Parameter ändern RustDesk-Konfigurationen lokal und können RustDesk neu starten. Die grafische App fragt Administratorrechte erst beim tatsächlichen Umschalten an.

Status und Servermodus

--status: zeigt den erkannten Servermodus und die verwendeten Konfigurationsdateien; keine Änderung.

--public: entfernt eigene Servereinstellungen und aktiviert öffentliche RustDesk-Server. Standardmäßig wird RustDesk danach neu gestartet.

--custom --rendezvous HOST:PORT: aktiviert den eigenen ID-/Rendezvous-Server. --rendezvous ist bei --custom erforderlich.

--relay HOST:PORT, --api URL, --key SCHLUESSEL: optionale Serverwerte für --custom. Der Schlüssel ist vertraulich und wird nur lokal gespeichert, wenn --save-settings verwendet wird.

Verhalten und Sprache

--save-settings: speichert die mitgegebenen eigenen Serverwerte im lokalen Benutzerprofil. Wirkt nur zusammen mit --custom.

--restart: startet RustDesk neu, ohne den Servermodus zu ändern. --no-restart: unterdrückt den automatischen Neustart nach --public oder --custom.

--language de oder --language en: Sprache der Konsolenausgabe; Standard ist die lokal gespeicherte Sprache.

Beispiele

RustDeskServerUmschalter.exe --status --language de

RustDeskServerUmschalter.exe --public --no-restart

RustDeskServerUmschalter.exe --custom --rendezvous server.example.org:21116 --relay server.example.org:21117 --save-settings

CLI parameters

Without parameters the graphical interface opens. Parameters change local RustDesk configuration and may restart RustDesk. The graphical app requests administrator approval only when a switch is actually performed.

Status and server mode

--status: shows the detected mode and configuration files; it makes no change.

--public: removes own server settings and activates public RustDesk servers. RustDesk restarts afterwards by default.

--custom --rendezvous HOST:PORT: activates an own ID/rendezvous server. --rendezvous is required with --custom.

--relay HOST:PORT, --api URL, --key KEY: optional server values for --custom. The key is confidential and is saved locally only with --save-settings.

Behaviour and language

--save-settings: saves supplied own server values in the local user profile. It applies only with --custom.

--restart: restarts RustDesk without changing mode. --no-restart: prevents the automatic restart after --public or --custom.

--language de or --language en: console-output language; the stored local language is the default.

Examples

RustDeskServerUmschalter.exe --status --language de

RustDeskServerUmschalter.exe --public --no-restart

RustDeskServerUmschalter.exe --custom --rendezvous server.example.org:21116 --relay server.example.org:21117 --save-settings