detail/Assert-RunningAsAdmin.ps1
Set-StrictMode -Version "Latest" function Test-RunningAsAdmin { $current_principal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent()) $is_admin = $current_principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) return $is_admin } function Assert-RunningAsAdmin { $running_as_admin = Test-RunningAsAdmin if ($running_as_admin -ne $true) { throw "Must be run as admin." } } |