software:rust:client_cli
RustDesk Client Command Line
The RustDesk client can do many thing from the command line, though they are not well documented. Running
rustdesk --something
allows you to make modifications to the configuration file(s) in a safe manner.
These parameters (–something above) were found by reading the source code, and I have not tested all of them, so be very careful.
All?
- –silent-install: Will perform an installation without asking any silly questions. Excellent for automated deployments
- –update: Will look for a new version of the desktop and automatically install it, if possible. untested
- –reinstall
- –server
- –remove: assume this will completely remove the software from the system.
- –tray
- –service
- –server
- –import-config 'encrypted string': This appears to allow you to import a configuration from the command line, but on Linux can only be run as root and appears to only update the root user.
- –password: sets a static password which can be used (if configured) instead of/in addition to the randomly generated one.
rustdesk --password 'somethingstrange'
would allow you to connect the system with the password somethingstrange
- –get-id: returns the ID of the workstation (so others can connect to it)
- –check-hwcodec-config: Checks the hardware codec used on the system
Windows Only?
- –uninstall
- –after-install: script to run after installation
- –before-uninstall: script to run before uninstalling
- –extract: Assume this is a download and extract instead of a full installation
- –portable-service: not sure what this does, but it looks like it is to allow some special support features for the client. May have something to do with the following:
software/rust/client_cli.txt · Last modified: 2025/09/18 01:39 by rodolico