From 948ccfb3346ca03194dabcf3de18eea6b1b93fc8 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Sun, 28 Aug 2022 22:20:20 +0100 Subject: [PATCH] Update WindowsAgentAIOInstall.ps1 --- WindowsAgentAIOInstall.ps1 | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/WindowsAgentAIOInstall.ps1 b/WindowsAgentAIOInstall.ps1 index ceeea48..d21a3bb 100644 --- a/WindowsAgentAIOInstall.ps1 +++ b/WindowsAgentAIOInstall.ps1 @@ -39,7 +39,7 @@ If (!(Test-Path "$env:ProgramFiles\Rustdesk\RustDesk.exe")) { Expand-Archive rustdesk.zip cd rustdesk - Start .\rustdesk-$rustdesk_version-putes.exe --silent-install + Start-Process "rustdesk-$rustdesk_version-putes.exe" -argumentlist "--silent-install" -wait # Set URL Handler New-Item -Path "HKLM:\SOFTWARE\Classes\RustDesk" > null @@ -68,8 +68,6 @@ $urlhandler_ps1 = @" Set-Content "$env:ProgramFiles\RustDesk\urlhandler.ps1" $urlhandler_ps1 > null Invoke-Ps2Exe "$env:ProgramFiles\RustDesk\urlhandler.ps1" "$env:ProgramFiles\RustDesk\RustDeskURLLauncher.exe" > null - Start-Sleep -s 20 - # Cleanup Tempfiles Remove-Item "$env:ProgramFiles\RustDesk\urlhandler.ps1" > null cd $env:Temp @@ -101,10 +99,8 @@ If (!(Test-Path $env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDes } Set-Content $env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml $RustDesk2_toml > null -$random_pass = (-join ((65..90) + (97..122) | Get-Random -Count 24 | % {[char]$_})) -Start "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $random_pass" - -Start-Sleep -s 5 +$random_pass = (-join ((65..90) + (97..122) | Get-Random -Count 8 | % {[char]$_})) +Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" -argumentlist "--password $random_pass" -wait # Get RustDesk ID If (!("$env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml")) { @@ -123,7 +119,5 @@ If (!("$env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\ OutputIDandPW $rustdesk_id $rustdesk_pw } -Start-Sleep -s 10 - Stop-Process -Name RustDesk -Force > null Start-Service -Name RustDesk > null