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

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

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

Новый участник


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

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


Доброго дня.
Такая задача:
Есть машины в домене, есть bat файл с определённым набором команд, запускаемый от имени пользователя с правами администратора, необходимо определить имя пользователя от которого выполнен вход на машину, для того что бы попасть в его профиль на данной машине и, возможно, выполнить некоторые действия от имени этого пользователя.
Фактически задача сводится к тому что нужно поместить имя залогиневшегося пользователя в переменную, при условии что скрипт запущен от другого пользователя.
Мне на ум приходит только определить пользователя от которого запущен процесс explorer.exe, но как это реализовать, ума не приложу.

Отправлено: 07:45, 27-12-2018

 

Новый участник


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

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


Цитата Iska:
net.exe user /domain »
Так можно получить список всех пользователей домена.
Собственно при выполнении, спустя пару минут контроллер домена показал мне список из нескольких десятков тысяч пользователей, данный список даже не влазит в консоль, ну и не подходит для моих целей.
По моему, команда net user не даёт информации о залогинившихся пользователях на машине.

Отправлено: 07:59, 16-01-2019 | #11



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

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


Ветеран


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

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


Цитата freegod:
ак можно получить список всех пользователей домена.
Собственно при выполнении, спустя пару минут контроллер домена показал мне список из нескольких десятков тысяч пользователей, данный список даже не влазит в консоль, »
Так и должно быть .

Отправлено: 19:10, 16-01-2019 | #12



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как в cmd получить из AD имя email или телефон текущего пользователя в системе roman042 Скриптовые языки администрирования Windows 5 11-02-2014 13:16
Разное - [решено] Запуск cmd от имени текущего пользователя McLotos Microsoft Windows 2000/XP 3 25-01-2011 11:25
Как в пхп-скрипте получить имя текущего пользователя? Gamover jr Вебмастеру 2 20-07-2008 19:20
Как получить имя текущего пользователя для использования его в имени файла Denchik Автоматическая установка Windows 2000/XP/2003 1 25-01-2006 22:33
Имя пользователя в окне Logon не меняется после сессии другого пользователя! MonsterMax SPB Microsoft Windows NT/2000/2003 10 22-04-2005 11:43




 
Переход