Easy install Script for Rustdesk

Update WindowsAgentAIOInstall.ps1

authored by dinger1986 and committed by GitHub 948ccfb3 da750598

Changed files
+3 -9
+3 -9
WindowsAgentAIOInstall.ps1
··· 39 39 40 40 Expand-Archive rustdesk.zip 41 41 cd rustdesk 42 - Start .\rustdesk-$rustdesk_version-putes.exe --silent-install 42 + Start-Process "rustdesk-$rustdesk_version-putes.exe" -argumentlist "--silent-install" -wait 43 43 44 44 # Set URL Handler 45 45 New-Item -Path "HKLM:\SOFTWARE\Classes\RustDesk" > null ··· 67 67 New-Item "$env:ProgramFiles\RustDesk\urlhandler.ps1" > null 68 68 Set-Content "$env:ProgramFiles\RustDesk\urlhandler.ps1" $urlhandler_ps1 > null 69 69 Invoke-Ps2Exe "$env:ProgramFiles\RustDesk\urlhandler.ps1" "$env:ProgramFiles\RustDesk\RustDeskURLLauncher.exe" > null 70 - 71 - Start-Sleep -s 20 72 70 73 71 # Cleanup Tempfiles 74 72 Remove-Item "$env:ProgramFiles\RustDesk\urlhandler.ps1" > null ··· 101 99 } 102 100 Set-Content $env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml $RustDesk2_toml > null 103 101 104 - $random_pass = (-join ((65..90) + (97..122) | Get-Random -Count 24 | % {[char]$_})) 105 - Start "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $random_pass" 106 - 107 - Start-Sleep -s 5 102 + $random_pass = (-join ((65..90) + (97..122) | Get-Random -Count 8 | % {[char]$_})) 103 + Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" -argumentlist "--password $random_pass" -wait 108 104 109 105 # Get RustDesk ID 110 106 If (!("$env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml")) { ··· 122 118 Write-Output "Config file found in windows service folder" 123 119 OutputIDandPW $rustdesk_id $rustdesk_pw 124 120 } 125 - 126 - Start-Sleep -s 10 127 121 128 122 Stop-Process -Name RustDesk -Force > null 129 123 Start-Service -Name RustDesk > null