【发布时间】:2020-02-11 15:44:11
【问题描述】:
是否有 cmdlet 或其他方式来确定我当前的 PowerShell 控制台是否以管理员身份运行,即提升?
【问题讨论】:
标签: windows powershell uac
是否有 cmdlet 或其他方式来确定我当前的 PowerShell 控制台是否以管理员身份运行,即提升?
【问题讨论】:
标签: windows powershell uac
试试这个代码:
if ((New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Host "Elevated."
} else {
Write-Host "Not elevated."
}
署名:https://www.itprotoday.com/powershell/check-elevation-powershell
【讨论】: