![]() |
Windows Server R2 + PowerShell + CSV + AD
Добрый день.
Есть такая проблема. Нужно : 1. Из файла CSV (созданного сторонним продуктом), где находятся имена, почтовые ящики и телефоны пользователей, импортировать список в ActiveDirectory. Пробовал разными способами (dsadd, ps, csvde). Успеха не добился. 2. Вставить в скрипт создания пользователя проверку данных по каждому пользователю (пользователя по полю email определять) и при нестыковках заносить данные из csv в AD. Итак. 1. Есть CSV файл такого вида: name;displayname;Password;EmailAddress;MobilePhone; Description ivan;ivan.ivanov;Qw12345;ivan.ivanov@test.ru;8-999-999-9999;test Пытаюсь сделать запустить скрипт вида: Взят и слегка исправлен отсюда. При выполнении скрипта выдаёт: На самом деле не привязан к PS. Если есть более доступные способы - готов выслушать. 2. Тут ещё ничего не сделано, т.к. сначала надо бы занести юзверей в AD. |
Вот смотри
Код:
Add-PSSnapin Quest.ActiveRoles.ADManagement - в csv файлк поле EmailAddress изменил на Email - для работы с AD исползуется модуль ActiveRoles Management Shell for Active Directory. Его надо сначало скачать и подключается он второй строчкой Add-PSSnapin Quest.ActiveRoles.ADManagement. - оставил закоменченные строки с отображением всех перменных. Для просмотра прото раскомменть их. - в строчке New-QADUser.... для создания пользователей убери -WhatIf |
Время: 06:06. |
Время: 06:06.
© OSzone.net 2001-