Как экспортировать / импортировать ADUsers из WinSrv2003 в WinSrv2016 с помощью CSV?

У меня есть WinSrv2003 с Active Directory (старый домен, около 80 пользователей) и недавно установленный WinSrv2016 с пустым AD (новый домен, другое имя). Я хочу избежать переноса пользователей вручную.

Используя csvde, я получил список пользователей с каждым атрибутом (-l *). Я урезал его, оставил необходимые Атрибуты (плюс 3 дополнительных для удобства) и изменил старую информацию о домене на новую (потом "вручную" в Excel). Я сохранил CSV и попытался импортировать пользователей с помощью "csvde -i ...", но интерфейс командной строки сказал, что список атрибутов не может быть прочитан.

После этого я попытался импортировать пользователей через PowerShell, но получил ошибку, в которой говорилось, что атрибут xy (в данном случае ou) не является "уникальным". (Я немец и не знаю английских слов ошибки)

Поскольку я немец, я подумал, что это может быть проблема Excel, так как Excel меняет запятые и точки с запятой в Германии, но Powershell, похоже, получил разные столбцы, поэтому...

Благодаря! (Я новичок в stackru, поэтому, если sth отсутствует или поэтому я могу предоставить дополнительную информацию)


Используемые атрибуты w пример:

DN - CN = John Smith, OU = Unit, DC= domain, DC= local

objectClass - пользователь

оу - [пусто]

distingueshedName - CN = John Smith, OU = Unit, DC= domain, DC= local

имя - Джон Смит

cn - Джон Смит

sn - Смит

givenName - Джон

displayName - Джон Смит

homeDirectory - \\10.10.10.10\home$\john.smith

домашний привод - S:

путь к сценарию - logon-script.cmd

samaccountname - john.smith

userprincipalname - john.smith@domain.local

1 ответ

Если вам нужно сделать это только один раз, вы можете загрузить пробную версию приложения, такого как Adaxes, с красивым графическим интерфейсом и выполнять там весь импорт / экспорт. У них также есть руководство по импорту пользователей через PowerShell и о том, как ваш CSV должен быть структурирован, чтобы он работал идеально, если вы решите пойти по пути PowerShell.

Другие вопросы по тегам