fix(installer): fix administrator check

This commit is contained in:
es3n1n
2025-05-20 15:52:54 +09:00
parent f57189d1b7
commit 8152977546

View File

@@ -1,5 +1,10 @@
#Requires -RunAsAdministrator
$ErrorActionPreference = "Stop"
$principal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())
if (-not ($principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))) {
Write-Error "This script requires administrator privileges. Please run as Administrator."
exit 1
}
$InstallPath = "$env:ProgramFiles\defendnot"
switch -Wildcard ($env:PROCESSOR_ARCHITECTURE) {