Войти

Показать полную графическую версию : [решено] Как определить запущен батник от имени администратора или нет


SANIOK_AV
09-10-2014, 14:57
Доброго времени суток!
Подскажите пожалуйста, как проанализировать в ходе выполнения самого батника, запущен ли он от имени администратора (через соответствующий пункт контекстного меню) или нет?
Заранее благодарен!

Iska
09-10-2014, 15:40
как проанализировать »
Попытаться выполнить в нём некое действие, разрешённое только для приложения с административными привилегиями.

SANIOK_AV
09-10-2014, 15:51
Iska, Спасибо, согласен, тоже вариант!
На соседнем форуме подсказали вот ещё какое решение:AT > NUL
IF %ERRORLEVEL% EQU 0 (
ECHO Admin
) ELSE (
ECHO NOT Admin)

Georgio
09-10-2014, 16:08
SANIOK_AV, "классика жанра":

reg query HKU\S-1-5-19>nul 2>&1
if errorlevel 1 (echo No) else (echo Yes)

.

SANIOK_AV
09-10-2014, 16:47
Georgio, Спасибо!




© OSzone.net 2001-2012