Additional Script Updates
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# Detection Script: Detect_UAC.ps1
|
||||
|
||||
# Check if UAC is enabled
|
||||
$uacStatus = Get-ItemPropertyValue -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name 'EnableLUA' -ErrorAction SilentlyContinue
|
||||
|
||||
if ($null -eq $uacStatus) {
|
||||
Write-Output "UAC status: NotConfigured"
|
||||
exit 1
|
||||
} elseif ($uacStatus -eq 0) {
|
||||
Write-Output "UAC status: Disabled"
|
||||
exit 1
|
||||
} else {
|
||||
Write-Output "UAC status: Enabled"
|
||||
exit 0
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
# Remediation Script: Remediate_UAC.ps1
|
||||
|
||||
# Check if UAC is enabled
|
||||
$uacStatus = Get-ItemPropertyValue -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name 'EnableLUA' -ErrorAction SilentlyContinue
|
||||
|
||||
if ($null -eq $uacStatus -or $uacStatus -eq 0) {
|
||||
# Enable UAC
|
||||
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name 'EnableLUA' -Value 1
|
||||
Write-Output "UAC has been enabled."
|
||||
} else {
|
||||
Write-Output "UAC is already enabled."
|
||||
}
|
||||
Reference in New Issue
Block a user