Archive for Март 2014
Проверка наличия прав администратора в Powershell
04/03/2014
Оставьте комментарий
В Powershell очень часто приходится работать с правами администратора. В старых версиях для проверки имеет-ли текущий сеанс Powershell административные полномочия приходилось использовать приблизительно такой код:
$CurrentUser = [Security.Principal.WindowsIdentity]::GetCurrent() if (-not((New-Object Security.Principal.WindowsPrincipal $currentUser). IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator))) { Write-Warning "Этот скрипт должен быть запущен с правами администратора" break } Write-Host -ForegroundColor Green "Всё в порядке, можно работать"
В Powershell 4.0 всё стало намного проще.
Рубрики:Powershell
Powershell
Недавние комментарии