mirror of
https://github.com/auchavez/Rust-Desk-Client-Deployment.git
synced 2025-10-23 08:22:22 +00:00
Update README.md
This commit is contained in:
78
README.md
78
README.md
@@ -1,50 +1,58 @@
|
||||
# **Client Deployment Using PowerShell**
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## **🎯 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.
|
||||
Predefined Passwords: Automatically sets a secure password for remote access.
|
||||
|
||||
---
|
||||
Version Control: Skips reinstallation if the desired version is already installed.
|
||||
|
||||
## **🚀 How It Works**
|
||||
1. **Version Check**: Determines if the installed version matches the desired version (`1.3.7`). If it does, the script exits to avoid redundant installations.
|
||||
2. **Silent Installation**: Downloads and installs RustDesk in the background if an update is required.
|
||||
3. **Server Configuration**: Configures the client to use your custom rendezvous and relay servers.
|
||||
4. **Password Setup**: Automatically applies a predefined secure password for remote connections.
|
||||
5. **Fallback Support**: Copies the included `silentlycontinu.cmd` file to the `%temp%` directory and executes it if `.ps1` files are restricted.
|
||||
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.
|
||||
|
||||
## **📄 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.
|
||||
🚀 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.
|
||||
|
||||
## **📋 Requirements**
|
||||
- Windows with PowerShell 5.1 or higher.
|
||||
- Administrator privileges.
|
||||
- Internet access to download the RustDesk installer.
|
||||
- Access to custom rendezvous and relay servers.
|
||||
Server Configuration: Configures the client to use your custom rendezvous and relay servers.
|
||||
|
||||
---
|
||||
Password Setup: Automatically applies a predefined secure password for remote connections.
|
||||
|
||||
## **📆 Latest Update**
|
||||
- **Last Updated**: January 23, 2025
|
||||
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.
|
||||
|
||||
## **💬 Feedback & Contributions**
|
||||
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.
|
||||
|
||||
📜 Change Log
|
||||
March 25, 2025
|
||||
Hotfix Applied: Added --password parameter to enforce password setup upon execution.
|
||||
|
||||
Improved Compatibility: Ensured the script runs even if RustDesk is already installed.
|
||||
|
||||
Bug Fixes: Addressed an issue where the script would exit prematurely in some environments.
|
||||
|
||||
📆 Latest Update
|
||||
Last Updated: March 25, 2025
|
||||
|
||||
💬 Feedback & Contributions
|
||||
Your feedback is invaluable! If you encounter issues or have suggestions for improvements, feel free to:
|
||||
1. Open an issue in this repository.
|
||||
2. Submit a pull request with your proposed changes.
|
||||
|
||||
---
|
||||
Open an issue in this repository.
|
||||
|
||||
Submit a pull request with your proposed changes.
|
||||
|
Reference in New Issue
Block a user