mirror of
https://github.com/techahold/rustdeskinstall.git
synced 2025-08-03 01:19:26 +02:00
Update WindowsAgentAIOInstall.ps1
This commit is contained in:
parent
da75059836
commit
948ccfb334
@ -39,7 +39,7 @@ If (!(Test-Path "$env:ProgramFiles\Rustdesk\RustDesk.exe")) {
|
|||||||
|
|
||||||
Expand-Archive rustdesk.zip
|
Expand-Archive rustdesk.zip
|
||||||
cd rustdesk
|
cd rustdesk
|
||||||
Start .\rustdesk-$rustdesk_version-putes.exe --silent-install
|
Start-Process "rustdesk-$rustdesk_version-putes.exe" -argumentlist "--silent-install" -wait
|
||||||
|
|
||||||
# Set URL Handler
|
# Set URL Handler
|
||||||
New-Item -Path "HKLM:\SOFTWARE\Classes\RustDesk" > null
|
New-Item -Path "HKLM:\SOFTWARE\Classes\RustDesk" > null
|
||||||
@ -68,8 +68,6 @@ $urlhandler_ps1 = @"
|
|||||||
Set-Content "$env:ProgramFiles\RustDesk\urlhandler.ps1" $urlhandler_ps1 > null
|
Set-Content "$env:ProgramFiles\RustDesk\urlhandler.ps1" $urlhandler_ps1 > null
|
||||||
Invoke-Ps2Exe "$env:ProgramFiles\RustDesk\urlhandler.ps1" "$env:ProgramFiles\RustDesk\RustDeskURLLauncher.exe" > null
|
Invoke-Ps2Exe "$env:ProgramFiles\RustDesk\urlhandler.ps1" "$env:ProgramFiles\RustDesk\RustDeskURLLauncher.exe" > null
|
||||||
|
|
||||||
Start-Sleep -s 20
|
|
||||||
|
|
||||||
# Cleanup Tempfiles
|
# Cleanup Tempfiles
|
||||||
Remove-Item "$env:ProgramFiles\RustDesk\urlhandler.ps1" > null
|
Remove-Item "$env:ProgramFiles\RustDesk\urlhandler.ps1" > null
|
||||||
cd $env:Temp
|
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
|
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]$_}))
|
$random_pass = (-join ((65..90) + (97..122) | Get-Random -Count 8 | % {[char]$_}))
|
||||||
Start "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $random_pass"
|
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" -argumentlist "--password $random_pass" -wait
|
||||||
|
|
||||||
Start-Sleep -s 5
|
|
||||||
|
|
||||||
# Get RustDesk ID
|
# Get RustDesk ID
|
||||||
If (!("$env:WinDir\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml")) {
|
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
|
OutputIDandPW $rustdesk_id $rustdesk_pw
|
||||||
}
|
}
|
||||||
|
|
||||||
Start-Sleep -s 10
|
|
||||||
|
|
||||||
Stop-Process -Name RustDesk -Force > null
|
Stop-Process -Name RustDesk -Force > null
|
||||||
Start-Service -Name RustDesk > null
|
Start-Service -Name RustDesk > null
|
||||||
|
Loading…
x
Reference in New Issue
Block a user