# Request Admin privileges if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Write-Warning "You must run this script as Administrator!" Start-Sleep -Seconds 5 Exit } $ErrorActionPreference = "Stop" # --- WPF UI --- Add-Type -AssemblyName PresentationFramework $xaml = @"