如何解决如何使用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
用户主名称-john.smith@domain.local
解决方法
如果您只需要执行一次,则可以下载具有精美GUI的Adaxes之类的应用的试用版,并在那里执行所有导入/导出操作。他们还a tutorial有关于通过PowerShell导入用户的信息,以及如果您决定采用PowerShell路线,应该如何构造CSV以使其完美工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。