Public/Test-Admin.ps1

function Test-Admin {
    Write-Log -Level INFO "Check Administrator rights..."
    $currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
    $result = $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
    Write-Log -Level INFO "Administrator rights: $result"
    return $result
}