Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Определить права админа в BAT файле


Автор: semibug 21.6.2011, 12:33
Каким образом можно определить был ли запущен BAT файл с правами администратора?
В BAT файле происходит вызов сборки проекта студии VS2005, который оканчивается благополучно только при запуске от Администратора, хотелось бы выводить предупреждение в самом начале, если BAT файл случайно был запущен от обычного пользователя.

Автор: Akina 21.6.2011, 13:02
Код

@echo off
IF NOT "%USERNAME%"=="логин_админа_с_учётом_регистра" (
Echo Запущено не под админом, Ctrl-Break для прерывания работы, any key для продолжения...
pause > nul
)

Автор: semibug 21.6.2011, 16:49
Akina, Спасибо! То, что нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)