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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Добавление пользователей АД в определённую группу.

Ответить
Настройки темы
[решено] Добавление пользователей АД в определённую группу.
exo exo вне форума

Аватара для exo

Ветеран


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


Конфигурация

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


Изменения
Автор: exo
Дата: 15-10-2008
есть Windows Server 2003 EE SP1
есть AD
есть много пользователей, пару сотен.
создали группу TEST
нужно всех пользовательй перенести в эту группу.
Дело в том, что все пользователи находятся в разных ОП.
сказали, что можно сделать через VBS скрипт.
подскажите, пожалуйста, как это сделать?
сейчас осваиваю через dsquery | dsmod

и сразу вопрос возник:
Код: Выделить весь код
PS X:\> dsquery user -name test
"CN=test,OU=Для тестов,OU=IT отдел,OU=Подразделения,OU=Пользователи,DC=domain,DC=local"
PS X:\>
PS X:\>
PS X:\> dsquery user -name alex
PS X:\>
test - это только что созданный пользователь, а alex - я ! Сейчас не один из пользователей не находится. что произойти могло ?

-------
Вежливый клиент всегда прав!


Отправлено: 17:48, 14-10-2008

 
exo exo вне форума Автор темы

Аватара для exo

Ветеран


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

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


Цитата exo:
и сразу вопрос возник: »
это вопрос решён: name то у меня другой, а чтобы найти по account, нужно писать ключ -samid

сейчас вот над чем бъюсь:
Код: Выделить весь код
PS X:\> dsmod group "CN=Право внешнего,OU=Пользователи,DC=domain,DC=local" -addmbr "CN=Ххххххххххов Александр Юрьевич,OU=IT отдел,OU=Подразделения,OU=Пользователи,DC=domain,DC=local"
dsmod успешно:CN=Право внешнего,OU=Пользователи,DC=domain,DC=local
PS X:\>
PS X:\>
PS X:\>
PS X:\> dsquery user -samid alex | dsmod group "CN=Право внешнего,OU=Пользователи,DC=domain,DC=local" -addmbr
dsmod неудачно:CN=Право внешнего,OU=Пользователи,DC=domain,DC=local:Пользователь с указанным именем не существует.
введите dsmod /? для информации по использованию.
PS X:\>
первая команда добавляет меня в группу "Право", а вот вторая пишет ошибку. В чём проблема ?
Цитата:
первая команда добавляет меня в группу "Право", а вот вторая пишет ошибку. В чём проблема ?
проблема в русском языке. Переименовал учётку на английский, т.е. Xxxxxxxxxxxxxxx Alex Jurevich - всё стало ок.

Как-то решается эта проблема с русским языком ?

странно, а если дать dsmod без dsquery, и написать после -addmbr полное DN, то всё ок даже с русским языком.
Следовательно затык в понмиании dsmod русского вывода из команды dsquery.

-------
Вежливый клиент всегда прав!


Последний раз редактировалось exo, 15-10-2008 в 15:07.


Отправлено: 13:12, 15-10-2008 | #2



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

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

exo exo вне форума Автор темы

Аватара для exo

Ветеран


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

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


и так проблема DSQUERY | DSMOD решена!

Подведём итоги:
1) с помощью команды DSQUERY можно найти пользователя.
2) вывод этой команды можно передать другим командам.
3) команда DSQUERY user -samid test | dsmod group DN_GROUP_TEST -addmbr ищет пользователя TEST и добавляет его в группу DN_GROUP_TEST
где DN_GROUP_TEST = "CN=testds,OU=testds,DC=domain,DC=local"
4) однако есть ограничения у данной связки команд:
а) данная связка команд не работает на Windows Server 2003 EE SP1 - локализованной версии, в частности русской. У меня русская на рабочем компе.
b) данная связка работает на Windows Server 2003 EE SP1 английской версии ОС. DC у нас на английской версии.

Для чего это нужно? У вас 2000 пользователей. Есть список с 1000 пользователями из разных OU. Их всех нужно занести в определённую группу.
С комощью этой связки команд это займёт пару минут.
Через скрипт VBS - пока даже не начинал...

-------
Вежливый клиент всегда прав!


Отправлено: 16:10, 15-10-2008 | #3


Старожил


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

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


С рускими буквами проблема скорей всего в кодировке, их нужно писать в dos кодировке, тогда как по умолчанию ставится кодировка windows.

-------
Это не ошибки, это промахи стилуса :)


Отправлено: 15:26, 16-10-2008 | #4

exo exo вне форума Автор темы

Аватара для exo

Ветеран


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

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


Цитата GreenIce:
С рускими буквами проблема скорей всего в кодировке »
да скорее всего. А опишите по пунктам, как что нажать чтобы включить нужную кодировку или как писать в дос кодировке ?

-------
Вежливый клиент всегда прав!


Отправлено: 15:36, 16-10-2008 | #5


Старожил


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

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


Я обычно либо запросы сразу в far пишу, либо в нем же открываешь запрос по f4, ctrl-a, ctrl-x, f8, ctrl-v.
Либо в любом редакторе аля wordpad, открываешь, потом сохранить как и выбираем нужную кодировку.

-------
Это не ошибки, это промахи стилуса :)


Отправлено: 16:21, 16-10-2008 | #6

exo exo вне форума Автор темы

Аватара для exo

Ветеран


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

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


вопрос по команде DSMOD user.
вот одна из вкладок свойств пользователя:

существует ли ключ для изменения галки в выделенном чекбоксе "Разрешить удалённое управление" ?

-------
Вежливый клиент всегда прав!


Отправлено: 17:44, 20-10-2008 | #7

exo exo вне форума Автор темы

Аватара для exo

Ветеран


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

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


ещё один вопрос про командную строку.
есть программа на клитентском компе Windows Server 2003 ХХХ.ЕХЕ
как её запустить из командной строки под учётной записью администратора?
При этом учётные данные администратора вводит прямо в синтаксисе команды.
есть команда RUNAS /USER:domain_name\user_name XXX.EXE
но вот пароль туда ввести нельзя, только после приглашения к вводу пароля.
Хочу эту команду засунить с cmd файл, и запускать.
Спасибо.

-------
Вежливый клиент всегда прав!


Отправлено: 18:37, 22-10-2008 | #8

exo exo вне форума Автор темы

Аватара для exo

Ветеран


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

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


возник вопрос по синтаксису команды dsmove:
Цитата:
M:\>dsquery computer -disabled -limit 300 | dsmove -newparent "OU=Disabled OU,OU=Ресурсы - компьютеры,DC=domain,DC=ru" > newparent.txt
dsmove failed:`CN=2006070102X,OU=Domain Computers,OU=Ресурсы - компьютеры,DC=domain,DC=ru' is an unknown parameter.
type dsmove /? for help.
как мне с помощью команды dsmove переместить все заблокированные компьютеры?

-------
Вежливый клиент всегда прав!


Отправлено: 16:23, 03-06-2009 | #9


Ветеран


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

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


Цитата exo:
но вот пароль туда ввести нельзя, только после приглашения к вводу пароля. »
runas /savecred - пароль придется ввести один раз, далее у пользователя она будет запускаться из-под админа.

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 08:31, 04-06-2009 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Добавление пользователей АД в определённую группу.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Добавление доменной группы в группу локальных администраторов gadkin Microsoft Windows NT/2000/2003 18 12-10-2010 11:47
VBS/WSH/JS - [решено] Добавление учетки в группу Администратор Lesta Скриптовые языки администрирования Windows 1 15-06-2009 12:01
добавление пользователей в группу терминальных пользователей sususa Microsoft Windows NT/2000/2003 18 04-07-2007 17:59
[решено] Один почтовый ящик на группу пользователей HardSerg Microsoft Windows NT/2000/2003 4 03-07-2007 11:06
Создание пользователя в АД+авто добавление его в группу loger11 Microsoft Windows NT/2000/2003 5 19-04-2007 05:21




 
Переход