Przejdź do treści

Powershell – Sprawdzanie czy skrypt uruchomione z uprawnieniami Administrator

Komenda

function Test-Administrator  
{  
    $user = [Security.Principal.WindowsIdentity]::GetCurrent();
    (New-Object Security.Principal.WindowsPrincipal $user).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)  
}

if (Test-Administrator)
{
  Write-Host " I'm administrator !!!! ";
    
} else {
  Write-Host " I'm not administrator ";
}

Output

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *