|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Скрипт для корректировки данных пользователя в AD |
|
[решено] Скрипт для корректировки данных пользователя в AD
|
Ветеран Сообщения: 788 |
Профиль | Отправить PM | Цитировать Народ,
начальство поставило задачу: регулярно корректировать данные о пользователях в AD Вкратце: раз в день какой-то програмулиной будет формироваться CSV-файл следующей структуры: login-name, название подразделения, должность, login-name начальника Например, Нужно родить скрипт, который будет брать нужные поля из CSV-файла и править соответствующие поля в AD Другой вариант - скрипт, который будет тупо формировать из исходных данных батник вида А я уж этот батник потом сам запущу ) |
|
------- Отправлено: 17:14, 03-07-2008 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата HLT:
- будем исходить, что CSV в Windows кодировке (в DOS все гораздо проще); - выводить в CMD-файл или выполнять на ходу разницы нет, пусть будет в файл: @Echo Off Set $IFile=file.csv Set $OFile=file.cmd If Exist %$OFile% DEL /F /Q %$OFile% CHCP 1251 >Nul For /F "Tokens=1-4 Delims=," %%i In (%$IFile%) Do Call :MAIN %%i "%%~j" "%%~k" %%l Exit :MAIN :: -- If "%~1"=="" GoTo :EOF If "%~4"=="" GoTo :EOF CHCP 866 >Nul For /F "Delims=" %%i In ('dsquery user -samid %1') Do Set $usr=%%i For /F "Delims=" %%i In ('dsquery user -samid %4') Do Set $mgr=%%i If {%$usr%}=={} GoTo :EOF If {%$mgr%}=={} GoTo :EOF Echo dsmod user %$usr% -dept "%~2" -title "%~3" -mgr %$mgr% >>%$OFile% :: -- GoTo :EOF |
|
Отправлено: 09:03, 04-07-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 788
|
Профиль | Отправить PM | Цитировать Оо Работает!
Thanx |
------- Отправлено: 10:32, 04-07-2008 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] скрипт с завершением сеанса определенного пользователя | hse2000 | Скриптовые языки администрирования Windows | 11 | 04-06-2011 08:26 | |
[решено] Скрипт создания файла данных через диологовое окно. как? | Pozia | AutoIt | 22 | 22-12-2009 22:59 | |
скрипт для копирование данных с локальной машины под VISTA на UNIX сервер | Бронислав | Программирование в *nix | 5 | 02-03-2009 12:59 | |
Доступ - Выполнить Скрипт от пользователя | yastreb_oren | Microsoft Windows 2000/XP | 6 | 19-04-2008 11:14 | |
Скрипт для проверки пользователя ($) | Mike-os | Вебмастеру | 7 | 25-11-2005 18:27 |
|