Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как определить запущен батник от имени администратора или нет (http://forum.oszone.net/showthread.php?t=289171)

SANIOK_AV 09-10-2014 14:57 2413082

Как определить запущен батник от имени администратора или нет
 
Доброго времени суток!
Подскажите пожалуйста, как проанализировать в ходе выполнения самого батника, запущен ли он от имени администратора (через соответствующий пункт контекстного меню) или нет?
Заранее благодарен!

Iska 09-10-2014 15:40 2413099

Цитата:

Цитата SANIOK_AV
как проанализировать »

Попытаться выполнить в нём некое действие, разрешённое только для приложения с административными привилегиями.

SANIOK_AV 09-10-2014 15:51 2413103

Iska, Спасибо, согласен, тоже вариант!
На соседнем форуме подсказали вот ещё какое решение:
Код:

AT > NUL
IF %ERRORLEVEL% EQU 0 (
    ECHO Admin
) ELSE (
    ECHO NOT Admin)


Georgio 09-10-2014 16:08 2413110

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 2413127

Georgio, Спасибо!


Время: 20:59.

Время: 20:59.
© OSzone.net 2001-