Назад | Перейти на главную страницу

Записать переменную окружения на клиентских машинах на основе информации AD

Я хочу изменить logon.bat скрипт для наших пользователей AD (машины Windows XP / Vista / 7 и несколько серверов), так что он записывает переменную среды при входе в систему на основе некоторой информации AD, например, «в какой группе находится пользователь».

В принципе: SET MyADGroup=<some magic query/command that can get that AD information here>

Некоторые поисковые запросы Google привели меня к dsget и так далее, но это было только на серверах и не было встроено ни в один «нормальный клиент».

Вы можете получить список групп, к которым принадлежит пользователь, используя команду «NET USER»:

net user <username> /domain

Команда предоставляет много информации, включая членство в группах; но сохранить это в переменной может быть сложно, потому что вам нужно будет проанализировать вывод команды.