解开 ldifde 输出文件
我正在使用 ldifde 导出架构,但输出文件包含长行,因此很难手动编辑数千行。
我必须编辑该文件,因为我必须在那里替换一个字符串,例如:
distinguishedName:
CN=xxx-com-Admin-Assistant-yy,CN=Schema,CN=Configuration,-->DC=morel,DC=mis,DC=mo
r-ambiguit,<--DC=com
to
distinguishedName:
CN=xxx-com-Admin-Assistant-yy,CN=Schema,CN=Configuration,-->DC=myDomain,<--DC=com
如您所见,我应该首先解开文件,然后替换该字符串,否则替换将不起作用关于我应该如何执行该操作的任何线索。我尝试了 perl 脚本,但运气不佳。我还研究了 ldifde 选项。
预先感谢, m0目标0
I'm exporting a schema using ldifde but the output file wraps long lines so it's hard to manually edit with thousand's lines.
I have to edit the file because I must replace a string there, for example:
distinguishedName:
CN=xxx-com-Admin-Assistant-yy,CN=Schema,CN=Configuration,-->DC=morel,DC=mis,DC=mo
r-ambiguit,<--DC=com
to
distinguishedName:
CN=xxx-com-Admin-Assistant-yy,CN=Schema,CN=Configuration,-->DC=myDomain,<--DC=com
As you can see I should first unwrap the file and then replace the string, otherwise the replace won't work Any clues on how I should perform that. I tried perl script but not luck. Also I looked into ldifde options.
Thank in advance,
m0dest0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您严格希望使用 LDIFDE 将架构从一个域导入到另一个域,则可以使用 LDIFDE 中的
-c
参数将一个 DN 更改为另一个域,请参阅 KB237677:使用 LDIFDE 将目录对象导入和导出到 Active Directory。If you strictly want to import the schema from one domain to another using LDIFDE, you can use the
-c
parameter from LDIFDE to change one DN to another, see KB237677: Using LDIFDE to import and export directory objects to Active Directory.这将打印:
And this will print: