PoshCode Archive  Artifact [492a9c83aa]

Artifact 492a9c83aa48cc269bea57cba0533964dbab1f337e0b46457a0984963cd3b77a:

  • File Is-Admin.ps1 — part of check-in [634e3b1691] at 2018-06-10 13:52:54 on branch trunk — Verify user is administrator (user: skourlatov size: 525)

# encoding: ascii
# api: powershell
# title: Is-Admin
# description: Verify user is administrator
# version: 0.1
# type: function
# author: skourlatov
# license: CC0
# function: Is-Admin
# x-poshcode-id: 5271
# x-archived: 2015-01-31T20:32:06
# x-published: 2015-07-01T09:44:00
#
#
Function Is-Admin
{
	$principal = [Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()
	$role = [Security.Principal.WindowsBuiltInRole]::Administrator
	return $principal.IsInRole($role)
}