Проверка наличия прав администратора из командой строки
- Recluse
- 02.09.2016
- 9 557
- 0
- 19.01.2020
- 6
- 6
- 0

- Содержание статьи
Описание
По умолчанию, в командной строке нет никаких инструментов для проверки наличия у учетной записи прав администратора, поэтому придется использовать не совсем предназначенную для этого команду net (про её использование можно прочитать тут).
net session >nul 2>&1
Данная команда не сможет работать без прав администратора, поэтому если её выполнение выдает ошибку - значит прав администратора нет. Для bat или cmd скриптов можно использовать следующим образом:
net session >nul 2>&1
if %errorLevel% == 0 (
echo У данной учетной записи есть права администратора
)
else (
echo У данной учетной записи нет прав администратора
)
Добавить комментарий