当试图将现有用户与现有安全组配对(域迁移)时,如何解决“最后一个令牌以'C'开始”和“更改 – 修改条目缺less终止符' – ''上的LDIFDE错误?
我执行这个:
C:\Users\Administrator\Downloads\ldif_files>ldifde -i -k -f test.ldf -v -j "C:\Users\Administrator\Downloads\ldif_files" Connecting to "dc1.company.local" Logging in as current user using SSPI Importing directory from file "test.ldf" Loading entries There is a syntax error in the input file Failed on line 6. The last token starts with 'C'. The change-modify entry is missing the terminator '-'. 0 entries modified successfully. An error has occurred in the program C:\Users\Administrator\Downloads\ldif_files>
test.ldf是这样的:
dn: CN=PrinterAdmins,OU=GL,OU=Groups,OU=CMPNY,DC=company,DC=local changetype: modify add: member objectClass: top objectClass: group member: CN=John Doe,OU=Track-It!,OU=Admins,OU=CMPNY,DC=company,DC=local
我已经苦苦地解决了这个问题,现在几个小时没有成功。 我努力了…
OU,安全组和用户已存在。 对于我的生活,我无法弄清楚。 我已经成功地从'oldcompany.com'域导入了一个OU结构,使用Notepad ++来删除一个特定的空格/input字符,并且用'dc = company,dc = local'replace'dc = oldcompany,dc = com',导入用户,导入安全组 – 一切顺利..剩下的就是将成员的部分导入到每个组(将用户绑定到他们的组)。
请帮忙。 🙁
我在做什么/试图做/已经做了? 我大概有大约700个组,我需要将几百个用户配对。 OU结构导入,其次是用户,然后是[空]组导入成功。 剩下的就是将用户与他们的群组配对。 从旧的“company.com”域名(从2003 DC)转移到全新的2012 DC上的“company.local”。 要避免必须通过全部700组手动添加用户(因为我有一个Excel报告,告诉我每个组的成员/每个用户是哪个组的成员)。
编辑:解决scheme!
这是我必须做的,以使其工作:
因此,要将用户,安全组和团队成员从company.com导入到company.local,我必须这样做:
例子exportGroupsMembers.ldf(第一行有一个空格 – 它不应该有一个空格,只是应该是一个空白行;最后一行之后的行应该是一个空行):
dn: CN=ERP_User_Test,OU=GL,OU=Groups,OU=CMPNY,DC=company,DC=local changetype: modify add: member member: CN=Ralph Doe,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Grace McPhillip,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Logan Rowley,OU=Track-It!,OU=Admins,OU=CMPNY,DC=company,DC=local - dn: CN=FolderSecurity_StockReportsDatabase_C,OU=GL,OU=Groups,OU=CMPNY,DC=company,DC=local changetype: modify add: member member: CN=David Collins,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Kelly Paris,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=genericSalesUser,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local - dn: CN=FolderSecurity_StockReportsDatabase_R,OU=GL,OU=Groups,OU=CMPNY,DC=company,DC=local changetype: modify add: member member: CN=Ron Burgandy,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Jane Doe,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Bill Gates,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local -
主要完成的是当我们将共享networking驱动器迁移到新networking时,个别文件夹安全权限被保留。 我们不必去重新创build所有的群组,将群组添加回群组,然后通过超过1000个独特的安全权限文件夹(我知道是愚蠢的)。
毕竟,我们可以..
我感谢以下线程的响应者: – [H] ardForum – ServerFault – TechNet
我遵循总体导出和导入工作stream的主要资源
我在旅途中利用或影响了我的其他有用信息
http://support.microsoft.com/kb/555636
https://stackoverflow.com/questions/11465364/how-to-import-a-groups-members-using-ldifde
http://msmvps.com/blogs/systmprog/archive/2006/10/26/LDIFDE- 2D00 -Export- 2F00 -Import -data-from-Active-Directory.aspx
http://technet.microsoft.com/en-us/library/bb727091.aspx
这是你的文件应该看起来像什么。 我刚刚在Windows 8上对LDS进行了testing。
dn: CN=PrinterAdmins,OU=GL,OU=Groups,OU=CMPNY,DC=company,DC=local changetype: modify add: member member: CN=John Doe,OU=Track-It!,OU=Admins,OU=CMPNY,DC=company,DC=local -
如果你的值没有特殊字符,那么ANSI文件应该可以。
机会是你有,但万一你没有http://support.microsoft.com/kb/237677可能会帮助。
你回答我接近我终于find的答案。 我正在更新数千个小组。 这是我最后的回答….'add:member'应该改为'replace:modify'…其他所有的东西都和上面一样^^^
dn: CN=FolderSecurity_StockReportsDatabase_R,OU=GL,OU=Groups,OU=CMPNY,DC=company,DC=local changetype: modify replace: member member: CN=Ron Burgandy,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Jane Doe,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local member: CN=Bill Gates,OU=Uncategorized,OU=Users,OU=CMPNY,DC=company,DC=local -