如何使用CSV将ADUsers从WinSrv2003导出/导入到WinSrv2016?

问题描述

我有一个带有Active Directory(旧域,大约80个用户)的WinSrv2003和一个新安装的带有空白AD(新域,不同名称)的WinSrv2016。我想避免手动迁移用户。

使用csvde,我获得了具有每个属性(-l *)的用户列表。我将其缩减,保留了必要的属性(为舒适起见再加上3个属性),并将旧的域信息更改为新的域信息(此后在Excel中“手动”)。我保存了CSV并尝试使用“ csvde -i ...”导入用户,但是CLI表示无法读取属性列表。

此后,我尝试通过PowerShell导入用户,但收到一条错误消息,指出属性xy(在这种情况下为ou)不是“唯一”的。 (我是德国人,不知道英文错误词)

因为我是德国人,所以我认为这可能是一个Excel问题,因为Excel在德国更改了逗号和分号,但是Powershell似乎使用了不同的列,所以...

谢谢! (我是stackoverflow的新手,所以如果缺少某件事,那么我可以提供更多信息)


使用的属性,例如:

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

objectClass-用户

ou-[空]

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

姓名-约翰·史密斯

cn-约翰·史密斯

sn-史密斯

givenName-John

displayName-约翰·史密斯

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

homedrive-S:

scriptpath-logon-script.cmd

samaccountname-john.smith

用户主名称[email protected]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)