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