我有一个带有 Active Directory(旧域,大约 80 个用户)的 WinSrv2003 和一个带有空白 AD(新域,不同名称)的新安装的 WinSrv2016。我想避免手动迁移用户。
使用 csvde 我得到了具有每个属性(-l *)的用户列表。我削减了它,留下了必要的属性(加上 3 个额外的舒适)并将旧的域信息更改为新的(之后在 Excel 中“手动”)。我保存了 CSV 并尝试使用“csvde -i ...”导入用户,但 CLI 说无法读取属性列表。
之后,我尝试通过 PowerShell 导入用户,但收到错误消息,指出属性 xy(在本例中为 ou)不是“唯一的”。(我是德国人,不知道英文错误词)
由于我是德国人,我认为这可能是 Excel 问题,因为 Excel 在德国更改了逗号和分号,但 Powershell 似乎得到了不同的列,所以......
谢谢!(我是stackoverflow的新手,所以如果缺少某事,或者我可以提供更多信息)
使用的属性 w 示例:
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 - 约翰
显示名称 - 约翰史密斯
主目录 - \\10.10.10.10\home$\john.smith
家庭驱动器-S:
脚本路径 - 登录脚本.cmd
samaccountname - john.smith
userprincipalname - john.smith@domain.local