123
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
# Define variables for administrator restart
|
||||||
|
$isAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")
|
||||||
|
$restartArgs = "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`""
|
||||||
|
|
||||||
|
# Initalize environment
|
||||||
$initFile = Join-Path $PSScriptRoot ".\src\init.ps1"
|
$initFile = Join-Path $PSScriptRoot ".\src\init.ps1"
|
||||||
. $initFile
|
. $initFile
|
||||||
|
|
||||||
@@ -9,7 +14,6 @@ if (-not $isAdmin) {
|
|||||||
Start-Process -FilePath "powershell.exe" -ArgumentList $restartArgs -Verb RunAs
|
Start-Process -FilePath "powershell.exe" -ArgumentList $restartArgs -Verb RunAs
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Host "Administrator privileges confirmed."
|
Write-Host "Administrator privileges confirmed."
|
||||||
|
|
||||||
# Interactive module selection
|
# Interactive module selection
|
||||||
|
|||||||
+1
-5
@@ -8,8 +8,4 @@ if (Test-Path $varsFile) {
|
|||||||
. $varsFile
|
. $varsFile
|
||||||
} else {
|
} else {
|
||||||
Write-Warning "Vars file not found: $varsFile"
|
Write-Warning "Vars file not found: $varsFile"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Define variables for administrator check and restart
|
|
||||||
$isAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")
|
|
||||||
$restartArgs = "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`""
|
|
||||||
Reference in New Issue
Block a user