diff --git a/widnowsclientID.ps1 b/widnowsclientID.ps1 new file mode 100644 index 0000000..ac9708a --- /dev/null +++ b/widnowsclientID.ps1 @@ -0,0 +1,24 @@ +$ErrorActionPreference= 'silentlycontinue' +# Get RustDesk ID + +If (!("C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml")) { +$username = ((Get-WMIObject -ClassName Win32_ComputerSystem).Username).Split('\')[1] +$rustid=(Get-content C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("id") }) +$rustid = $rustid.Split("'")[1] + +$rustpword = (Get-content C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("password") }) +$rustpword = $rustpword.Split("'")[1] +Write-output "Config file found in user folder" +Write-output "$rustid" +Write-output "$rustpword" +} +else { +$rustid=(Get-content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("id") }) +$rustid = $rustid.Split("'")[1] + +$rustpword = (Get-content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk.toml | Where-Object { $_.Contains("password") }) +$rustpword = $rustpword.Split("'")[1] +Write-output "Config file found in windows service folder" +Write-output "$rustid" +Write-output "$rustpword" +}