mirror of
https://github.com/Yamato-Security/WELA.git
synced 2025-12-14 13:12:52 +01:00
update
This commit is contained in:
11
WELA.ps1
11
WELA.ps1
@@ -96,6 +96,17 @@ function ShowRulesCountsByLevel {
|
||||
Write-Output ""
|
||||
}
|
||||
|
||||
function Test-IsAdministrator {
|
||||
$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()
|
||||
$adminRole = [Security.Principal.WindowsBuiltInRole]::Administrator
|
||||
return (New-Object Security.Principal.WindowsPrincipal($currentUser)).IsInRole($adminRole)
|
||||
}
|
||||
|
||||
if (-not (Test-IsAdministrator)) {
|
||||
Write-Output "This script must be run as an Administrator."
|
||||
exit
|
||||
}
|
||||
|
||||
# Set the console encoding to UTF-8
|
||||
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
|
||||
|
||||
|
||||
Reference in New Issue
Block a user