Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] Как изменить пароли пользователям домена (http://forum.oszone.net/showthread.php?t=200624)

SHeIKer 27-02-2011 13:08 1622928

Как изменить пароли пользователям домена
 
Всем доброго времени суток!
Задача такая:
Есть сетка 173 машины.
3 домена (леса разные, но дружат между собой).
261 пользователь всего.
текстовый файл вида (<username>\t<userpassword>\t<description>)

Надо назначить пароли пользователям.

Задолбался вбивать руками. Спасите мои пальцы.
Подскажите скриптик или софтину.
Заранее спасибо.

P.S. Порядок назначения паролей изменить нельзя. Можно лишь автоматизировать процесс.

QRS 02-03-2011 20:11 1625691

Могу предложить утилиту dsmod.
парсить текстовый файл можно через FOR /F

Еще в powershell команда Set-ADAccountPassword, которая позволяет установить пароль, но может не пойти на Windows 2003 server.

HLT 04-03-2011 11:24 1627041

1 вариант)
вгружаем файлик в excel
добавляем пустую колонку перед username
удаляем колонку description
в первой (пустой) колонке во всех строках пишем "net user" (без кавычек)
в четвертой (после пароля) колонке пишем "/domain" (без кавычек)
выделяем все строчки, копируем, делаем файлик с расширением .cmd, вставляем в него, сохраняем, запускаем от имени аккаунта доменного администратора
предвариительно, возможно, придется в блокноте заменить все символы табуляции на символы пробела

2 вариант)
запускаем cmd.exe от имени доменного администратора
переходим в тут папку, где лежит файлик
даем команду
for /F "tokens=1,2" %i in (filename.txt) do net user %i %j /domain
(если эту строчку вставлять в .cmd файл, то вместо % везде %%)

exo 05-03-2011 16:19 1627939

Цитата:

Цитата SHeIKer
Надо назначить пароли пользователям. »

странная политика.
обычно пользователям сообщается пароль "по умолчанию" (задаётся при создании учётки) и ставится галка в свойствах "сменить пароль при первом входу" и пользователи сами задают себе пароли.
Галку о смене пароля можно поставить всем выделенным в оснастке пользователям.

SHeIKer 06-03-2011 12:59 1628492

Цитата:

Цитата HLT
for /F "tokens=1,2" %i in (filename.txt) do net user %i %j /domain »

Не нашел в мануале, что за параметры "%i" и "%j".

Цитата:

Цитата exo
странная политика. »

Какая есть. Соответствует требованиям корпоративных руководящих документов. Появятся другие требования - изменим.

SHeIKer 06-03-2011 13:15 1628504

Цитата:

Цитата SHeIKer
Цитата:

Цитата HLT
for /F "tokens=1,2" %i in (filename.txt) do net user %i %j /domain

Не нашел в мануале, что за параметры "%i" и "%j". »

Все. Понял. Это параметры из "FOR", а не из "NET USER".

Еще раз спасибо.

To QRS.
Попробую, как только доберусь до железяки.


Время: 06:16.

Время: 06:16.
© OSzone.net 2001-