Private/Test-Elevated.ps1

function Test-Elevated {
    <#
        .SYNOPSIS
            Returns True when the current session is running with administrator rights.
    #>

    [CmdletBinding()]
    [OutputType([System.Boolean])]
    param ()

    $Principal = [Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()
    Write-Output -InputObject $Principal.IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")
}