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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Массовое изменение настроек пользователей в OU

Ответить
Настройки темы
Массовое изменение настроек пользователей в OU

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


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

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


Здравствуйте!
Очень нужна помощь экспертов в следующем вопросе.

Найти или написать скрипт, который в указанном OU Active Directory пробегает по всем учетным записям пользователей и устанавливает следующие параметры:
- запретить смену пароля пользователем;
- срок действия пароля не ограничен;
- хранить пароль, используемое обратимое шифрование;
- пароль = логин;
- включить в группу "Dynamic VLAN";
- исключить из группы "Domain Users";
- установить Primary Group = "Dynamic VLAN".

VB до завтра изучить точно не успею, поэтому обращаюсь к вам за помощью.

Отправлено: 08:36, 24-05-2010

 

Аватара для cameron

Ветеран


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

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


Цитата WildCat:
кхм...
пароль стал $username$ %) (т.е. вот этот набор букв с долларами)
что я неправильно делаю? »
попробуйте в "" убрать $username$

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 14:41, 25-05-2010 | #21



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

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


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


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

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


Цитата Nikitos:
по поводу смены основной группы:
http://blogs.technet.com/heyscriptin...ary-group.aspx
http://www.wisesoft.co.uk/scripts/vb...ary_group.aspx »
там VBscript...
без него никак не получится?
(не знаю даже, с какой стороны к нему подступиться )

Отправлено: 14:56, 25-05-2010 | #22


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


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

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


Цитата cameron:
попробуйте в "" убрать $username$ »
не помогает

Отправлено: 15:12, 25-05-2010 | #23


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


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

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


Ковыряю vbscript
Запускаю через cmd
Когда идет команда WScript.Echo то вывод идет во всплывающее окошко, а не в консоль. В файл в итоге тоже не перенаправляется (через '>'). Как с этим бороться?
PS Или для этого надо было новую тему создать?
PPS Поиском не нашлось Не исключаю, что запрос неправильно составляю

Отправлено: 10:04, 26-05-2010 | #24


Аватара для Nikitos

Пользователь


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

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


при клике мышкой на скрипте используется парсер WScript
просто используйте парсер cscript и вывод будет в консоль
в командной строке пишем

Код: Выделить весь код
cscript c:\mypath\myscript
а вобще говоря запись в файл можно произвести с помощью объекта Stream из библиотеки ADO например..
(см ADODB.Stream)
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:07, 26-05-2010 | #25


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


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

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


Вот ничего себе сила внушения! Заработало! (а вчера не работало 8-0)

Последний раз редактировалось WildCat, 26-05-2010 в 11:11. Причина: ситуация изменилась


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


Аватара для Nikitos

Пользователь


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

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


в C:\Windows\System32 должен быть cscript.exe если он там есть - попробуйте его запустить в командной строке находясь в этом каталоге.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:13, 26-05-2010 | #27


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


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

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


Можно ли как-то сделать дозапись в лог-файл? Сейчас пользуюсь '>'. Файл перезаписывается. Вроде бы где-то пробегало, что надо писать '>>' но почему-то не срабатывает - файл не перезаписывается, но и не дозаписывается.

Отправлено: 09:37, 28-05-2010 | #28


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


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

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


Возник еще один вопрос в данной задаче.
По пункту "сделать, чтобы пароль = логин"
Устанавливаю в VBscript вот так:
Код: Выделить весь код
objUser.SetPassword lcase(objUser.CN)
Но есть одно НО. В домене присутствует политика сложности пароля (т.е. пароль не должен совпадать с логином и тп.) и, если она включена, то смена пароля не производится (логично).
Необходимо выполнить проверку, сменился ли пароль.
Делаю такую проверку
Код: Выделить весь код
If Err.Number <> 0 Then
        WScript.Echo "Error"
Else
	WScript.Echo "Password changed to: " & lcase(objUser.CN)
	Err.Clear 
End If
Не отрабатывает ни один из пунктов.
Где я косячу?

PS в начале скрипта прописываю
Код: Выделить весь код
On Error Resume Next

Отправлено: 15:50, 08-06-2010 | #29


Аватара для tivashina

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


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

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


Bulk AD Users - полезная штука, позволяет изменять параметры "пачками", бесплатная после регистрации
http://www.wisesoft.co.uk/software/b...s/default.aspx

-------
Learning is eyes of mind


Отправлено: 16:50, 08-06-2010 | #30



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Массовое изменение настроек пользователей в OU

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Изменение сетевых настроек sashok60 Скриптовые языки администрирования Windows 2 29-12-2009 13:05
Сканер - Изменение настроек HP Scanjet 3970 Work700 Прочее железо 3 01-09-2009 16:27
VBS/WSH/JS - Массовое создание пользователей, компьютеров, OU и групп. Anton04 Скриптовые языки администрирования Windows 12 30-07-2009 00:53
CMD/BAT - [решено] AD массовое переименование пользователей toperx Скриптовые языки администрирования Windows 9 24-07-2009 12:46
Zyxel - Изменение настроек P660 antikiller_bm Сетевое оборудование 2 16-01-2009 21:07




 
Переход