Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] как узнать текущего пользователя из под администратора

Ответить
Настройки темы
CMD/BAT - [решено] как узнать текущего пользователя из под администратора

Ветеран


Сообщения: 542
Благодарности: 35

Профиль | Сайт | Отправить PM | Цитировать


под пользователем запускаем батник от имени админа. Как в батнике узнать из под какого пользователя он был запущен?

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 13:24, 04-07-2017

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Не совсем понимаю вопрос, если от чьего имени он выполняется то, например,
Код: Выделить весь код
echo %username%
А если нужен пользователь в чьей сессии он был запущен... Что-то я сходу не соображу куда глянуть.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:27, 04-07-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
wmic computersystem get username
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:39, 04-07-2017 | #3

x0r x0r вне форума

Забанен


Сообщения: 795
Благодарности: 137

Профиль | Цитировать


вот не знаю это стандарт или нет, но у мну есть такое давно в W7
Код: Выделить весь код
whoami /?
Описание:
    Эту программу можно использовать для получения сведений об имени
    пользователя и группе, а также о соответствующих идентификаторах
    безопасности (SID), привилегиях, идентификаторах входа (ID) текущего
    пользователя (токене доступа) на локальном компьютере, т.е. для
    определения текущего пользователя. Если параметр не указан, имя
    пользователя отображается в формате NTLM (домен\пользователь).
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:46, 04-07-2017 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Опиум:
под пользователем запускаем батник от имени админа. »
Каким именно образом? ПКМ, «Запуск от имени администратора»? runas.exe? Пользователь — простой пользователь или администратор? Какая ОС?

Отправлено: 16:54, 04-07-2017 | #5


Ветеран


Сообщения: 542
Благодарности: 35

Профиль | Сайт | Отправить PM | Цитировать


Iska, гуёвым способом, правой кнопкой, "Запустить от имени Администратора". пользователь - простой пользователь. W7rus x64

x0r, ваш способ не сработал.

Kazun, а ваш - то что надо выдал.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 17:22, 04-07-2017 | #6


Ветеран


Сообщения: 2182
Благодарности: 720

Профиль | Отправить PM | Цитировать


Цитата Опиум:
x0r, ваш способ не сработал. »
Опиум, наберите в командной строке WHOAMI и нажмите Enter. Получите тот-же результат, что и от кода Kazun.

Отправлено: 19:36, 04-07-2017 | #7

x0r x0r вне форума

Забанен


Сообщения: 795
Благодарности: 137

Профиль | Цитировать


Пишут , что со времен XP SP2 эта утила есть. Я с тех же времен юзаю набор UnixUtils , потому сомневался есть ли она в стандарт. поставке винды и зря. Есть.
WHOAMI – получение сведений о текущем пользователе Windows

Отправлено: 21:48, 04-07-2017 | #8


Ветеран


Сообщения: 542
Благодарности: 35

Профиль | Сайт | Отправить PM | Цитировать


Цитата sov44:
Опиум, наберите в командной строке WHOAMI и нажмите Enter. Получите тот-же результат, что и от кода Kazun. »
нет.

вот батник на десктопе у юзера, который я запускаю от имени админа
Код: Выделить весь код
C:\Windows\system32>type C:\Users\alexeyk\Desktop\test.cmd
type %0
wmic computersystem get username /value
whoami
pause

C:\Windows\system32>wmic computersystem get username /value

UserName=A***\alexeyk

C:\Windows\system32>whoami
a***\administrator

C:\Windows\system32>pause
Для продолжения нажмите любую клавишу . . .

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 10:15, 05-07-2017 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Строго говоря, и wmic computersystem get username /value не всегда даст желаемую картинку. Оно показывает последнего вошедшего пользователя. Но для рабочих станций и одного интерактивного пользователя единовременно — этого будет достаточно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:11, 05-07-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] как узнать текущего пользователя из под администратора

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - скрипт для выгрузки в текстовый файл информации из AD текущего пользователя baenov Скриптовые языки администрирования Windows 0 13-05-2015 17:01
CMD/BAT - [решено] Как в cmd получить из AD имя email или телефон текущего пользователя в системе roman042 Скриптовые языки администрирования Windows 5 11-02-2014 13:16
2008 R2 - Некоторые программы при запуске из-под пользователя требуют пароль администратора. silalex Windows Server 2008/2008 R2 11 20-01-2013 02:02
Доступ - Как редактировать учетную запись пользователя из-под учетной записи администратора viter_alex Microsoft Windows 2000/XP 7 21-10-2008 20:51
Как в пхп-скрипте получить имя текущего пользователя? Gamover jr Вебмастеру 2 20-07-2008 19:20




 
Переход