update the script to check for admin, not enforce

This commit is contained in:
2025-09-24 14:57:48 -04:00
parent 6abcc7a729
commit 93f916e48a
+2 -7
View File
@@ -1,10 +1,5 @@
# Elevate to run as administrator if not already
#If ( -not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator") )
#{
# Write-Output "Not running as administrator, relaunching as administrator"
# Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -NoExit -File `"$PSCommandPath`"" -Verb RunAs ; Exit 0
#}
#Else { Write-Output "Running as administrator" }
# Exit if not running as administrator
If ( -not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator") ) { Write-Output "This script must be run as an administrator" ; Exit 1 }
# Get the operating system CIM instance
Try { $OS = Get-CimInstance -ClassName Win32_OperatingSystem -ErrorAction Stop }