22 lines
		
	
	
		
			560 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			560 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
$ErrorActionPreference = 'silentlycontinue'
 | 
						|
$PSDenabled = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System).PromptOnSecureDesktop
 | 
						|
$CPAenabled = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System).ConsentPromptBehaviorAdmin
 | 
						|
 | 
						|
 | 
						|
if ($PSDenabled -Eq 1 -And $CPAenabled -Eq 5) {
 | 
						|
    Write-Output "UAC is Enabled"
 | 
						|
    exit 0
 | 
						|
}
 | 
						|
 | 
						|
elseif ($PSDenabled -Eq 1 -And $CPAenabled -Eq 2) {
 | 
						|
    Write-Output "UAC is Enabled"
 | 
						|
    exit 0
 | 
						|
}
 | 
						|
 | 
						|
else {
 | 
						|
    Write-Output "UAC is Disabled"
 | 
						|
    exit 1
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
Exit $LASTEXITCODE |