mirror of
https://github.com/auchavez/Rust-Desk-Client-Deployment.git
synced 2025-10-23 08:22:22 +00:00
2.4 KiB
2.4 KiB
Client Deployment Using PowerShell
Automate the deployment and configuration of RustDesk clients with this PowerShell-based solution. This script is ideal for environments requiring remote access management with custom server configurations and fallback mechanisms.
🎯 Features
- Automated Installation: Downloads and installs the latest RustDesk client silently.
- Custom Configuration: Prepares the client to connect to your own rendezvous and relay servers.
- Predefined Passwords: Automatically sets a secure password for remote access.
- Version Control: Skips reinstallation if the desired version is already installed.
- Fallback Mechanism: Includes a
silentlycontinu.cmd
file to ensure compatibility with environments where PowerShell scripts cannot be executed directly. - Detailed Logs: Generates log files for tracking the installation process.
🚀 How It Works
- Version Check: Determines if the installed version matches the desired version (
1.3.7
). If it does, the script exits to avoid redundant installations. - Silent Installation: Downloads and installs RustDesk in the background if an update is required.
- Server Configuration: Configures the client to use your custom rendezvous and relay servers.
- Password Setup: Automatically applies a predefined secure password for remote connections.
- Fallback Support: Copies the included
silentlycontinu.cmd
file to the%temp%
directory and executes it if.ps1
files are restricted.
📄 Included Files
rustdesk_deployment.ps1
: The main PowerShell script for automating installation and configuration.silentlycontinu.cmd
: A fallback CMD file to ensure execution in restricted environments.
📋 Requirements
- Windows with PowerShell 5.1 or higher.
- Administrator privileges.
- Internet access to download the RustDesk installer.
- Access to custom rendezvous and relay servers.
📆 Latest Update
- Last Updated: January 23, 2025
💬 Feedback & Contributions
Your feedback is invaluable! If you encounter issues or have suggestions for improvements, feel free to:
- Open an issue in this repository.
- Submit a pull request with your proposed changes.
📜 License
This project is licensed under the MIT License. You are free to use, modify, and distribute the script as needed.