Easy install Script for Rustdesk
1$ErrorActionPreference= 'silentlycontinue'
2# Get RustDesk ID
3
4If (!("C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml")) {
5$username = ((Get-WMIObject -ClassName Win32_ComputerSystem).Username).Split('\')[1]
6$rustid=(Get-content C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("id") })
7$rustid = $rustid.Split("'")[1]
8$rustpword = (Get-content C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("password") })
9$rustpword = $rustpword.Split("'")[1]
10Write-output "Config file found in user folder"
11Write-output "$rustid"
12Write-output "$rustpword"
13}
14else {
15$rustid=(Get-content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("id") })
16$rustid = $rustid.Split("'")[1]
17$rustpword = (Get-content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("password") })
18$rustpword = $rustpword.Split("'")[1]
19Write-output "Config file found in windows service folder"
20Write-output "$rustid"
21Write-output "$rustpword"
22}