diff --git a/Start-UpgradeToWindows11.ps1 b/Start-UpgradeToWindows11.ps1 index 9632413..0021bb2 100644 --- a/Start-UpgradeToWindows11.ps1 +++ b/Start-UpgradeToWindows11.ps1 @@ -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 }