|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Список пользователей в RunAs |
|
[решено] Список пользователей в RunAs
|
Новый участник Сообщения: 46 |
Профиль | Отправить PM | Цитировать Ситуация такая: есть домен Active directory, в нем куча компов (winXP), на которые периодически приходится ставить софты. Для этого в домене создана учетная запись с соответствующими правами.
Далее все делается через runas. Так вот, на машинах в выпадающем списке пользователей есть только локальные юзеры и, почему-то, один доменный (иногда). При этом сразу в списке нет никого, но если набирать имя локального компа, то автодополнением показываются локальные пользователи, а если речь идет о домене, то не показывается вообще ничего. К тому же около поля для ввода пользователя есть подозрительная неактивная кнопка, с помощью которой должен открываться диалог поиска пользователей, но она тоже не работает. В итоге каждый раз приходится набирать username@domain, а хотелось бы, чтобы нужный пользователь выбирался из выпадающего списка, хотя бы после того, как он один раз так залогинился. При этом не хотелось бы в списке видеть всех пользователей домена. Вопрос знатокам: как это реализовать, желательно централизованно, например через групповую политику. |
|
Отправлено: 17:48, 15-08-2007 |
Ветеран Сообщения: 4900
|
Профиль | Сайт | Отправить PM | Цитировать Restricted Groups - добавить в локальные группы "Администраторы" администраторов домена, встроенного Администратора, нужного пользователя.
|
------- Отправлено: 18:01, 15-08-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать monkkey, Принцип ясен - если нужно, чтобы пользователь был в списке, он должен быть в группе администраторов локальной машины. Неясно как через Restricted Groups это сделать. Там по идее нужно добавить группу, включающую доменных админов и сделать ее членом групп client_computer_name\администраторы для каждого компа, где это нужно. Проблема в том, что при выборе группы для поля member of выбрать можно только доменные группы, либо группы того контроллера домена, куда в данный момент залогинен админ. К тому же такой вариант не будет работать для новых компов в домене.
|
Отправлено: 19:43, 15-08-2007 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата gHosTerr:
2. Запустить оснастку редактора политики на контроллере; 3. В "Restricted Groups" добавить Built-in группу "Administrators"; 4. В "Member of this groups" добавить необходимую доменную группу/пользователя. |
|
Последний раз редактировалось monkkey, 16-08-2007 в 10:30. Отправлено: 03:20, 16-08-2007 | #4 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать amel27, Да, так вроде работает, но такой метод выкидывает из админской группы всех остальных. А часть пользователей имеет админские права.
В итоге пришлось включать МОЗГ После непродолжительных RTFM и STFW и продолжительной отладки получилось примерно следующее: @echo off REM В этой переменной объявляем название скрипта set script_name=runas2 REM В этой переменной объявляем имя доменного пользователя, REM которого будем добавлять в локальную группу клиентского ПК set admin_user_name=admin REM В этой переменной объявляем имя группы на клиентском ПК, в которую REM будем добавлять пользователя. Это нужно чтобы скрипт работал как на русской, REM так и на английской винде. set local_adm_group=администраторы REM эту штуку нужно указывать, так как на момент запуска скрипта винда ничего не знает о своей REM принадлежности к домену (т.е. одноименная виндовая переменная еще не определена) set userdomain=имя_домена title %script_name% script echo this will add domain admin to local admin group REM Проверяем наличие папки для складирования файлов-флагов if not exist %windir%\scriptdir md %windir%\scriptdir REM Прячем ее от любопытных (необязательно) attrib +H %windir%\scriptdir REM Проверяем наличие файла-флага для нашего скрипта if exist %windir%\scriptdir\%script_name%_script_exec.flag goto :eof REM Когда убедились, что скрипт не выполнялся ранее делаем свое темное дело :] net localgroup %local_adm_group% %userdomain%\%admin_user_name% /add REM Создаем файл-флаг и пишем туда дату и время выполнения скрипта echo %date% %time% %username% >%windir%\scriptdir\%script_name%_script_exec.flag REM Все! echo done. |
|
Отправлено: 13:24, 18-08-2007 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как получить список пользователей | Vagac | AutoIt | 2 | 06-11-2009 12:24 | |
[решено] как вывести список пользователей в файл | klesk | Скриптовые языки администрирования Windows | 1 | 11-05-2009 09:24 | |
VBS/WSH/JS - Список пользователей домена | alkras | Скриптовые языки администрирования Windows | 1 | 28-04-2009 08:57 | |
Разное - [решено] Как получить список локальных пользователей | ZlojMyX | Microsoft Windows 2000/XP | 1 | 16-03-2009 11:16 |
|