- 使用 LDIFDE 命令导出用户帐户:
LDIFDE –F [输出文件] –D [域和/或容器名称] –L [导出属性] –R [数据库的 LDAP 查询筛选器]
例如:
LDIFDE –F EXPORT-EXCHANGE1.TXT –D “DC=contoso,DC=com” –L msExchHomeServerName,homeMDB,homeMTA –R “(homeMDB=CN=DB1,CN=SG1,CN=InformationStore,CN=Exchange1,CN=Servers,CN=AG1,CN=Administrative Groups,CN=Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com)”
此命令导出链接到 DB1 中的邮箱的所有用户账号,出现的每个导出记录类似于此示例:
在以下示例中,多行都采用这种格式:属性名占一行,后接单格缩进的值名,并且值名被拆分为多行。这是 LDIF 约定,允许属性值跨换行符继续。 |
dn:CN=User1,CN=Users,DC=contoso,DC=com
changetype:add
homeMTA:
CN=Microsoft MTA,CN=Exchange1,CN=Servers,CN=AG1,CN=Administr
ative Groups,CN=Organization,CN=Microsoft Exchange,CN=Services,CN
=Configuration,DC=contoso,DC=com
homeMDB:
CN=DB1,CN=SG1,CN=InformationStore,CN=Exchange1,CN=Servers,C
N=AG1,CN=Administrative Groups,CN=Organization,CN=Microsoft Ex
change,CN=Services,CN=Configuration,DC=contoso,DC=com
msExchHomeServerName:
/o=Organization/ou=AG1/cn=Configuration/cn=Servers/cn=Exchange1
重新设置导出文件中的每条记录的格式,以便可用来修改每个用户帐户。导入文件的常规格式如下:
dn:<值>
changetype:modify
replace:<属性名>
<属性名>:<值>
-
Replace:<属性名>
<属性名>:<值>
-
#<空行>
#<下一记录>
例如:
dn:CN=User1,CN=Users,DC=contoso,DC=com
changetype:modify
replace:homeMTA
homeMTA:
CN=Microsoft MTA,CN=Exchange1,CN=Servers,CN=AG1,CN=Administr
ative Groups,CN=Organization,CN=Microsoft Exchange,CN=Services,CN
=Configuration,DC=contoso,DC=com
-
replace:homeMDB
homeMDB:
CN=DB1,CN=SG1,CN=InformationStore,CN=Exchange1,CN=Servers,CN=
AG1,CN=Administrative Groups,CN=Organization,CN=Microsoft Exchange
,CN=Services,CN=Configuration,DC=contoso,DC=com
-
replace:msExchHomeServerName
msExchHomeServerName:
/o=Organization/ou=AG1/cn=Configuration/cn=Servers/cn=Exchange1
-
Dn:CN=User2,CN=Users,DC=contoso,DC=com
changetype:modify
<等……>
如果有文本编辑器可以跨换行符执行查找和替换,那么将导出文件转换成正确的导入格式就相对简单。例如,在 Microsoft Office® Word 中就可以做到这点,其中 ^p 是 Word 搜索符,可将代码替换为换行符:
dn: |
-^pdn: |
changetype:add |
changetype:modify |
homeMTA |
replace:homeMTA^phomeMTA |
homeMDB |
-^preplace:homeMDB^phomeMDB |
msExchHomeServerName |
-^preplace:msExchHomeServerName |
[原始数据库的名称] |
[新数据库的名称] |
[原始存储组的名称] |
[新存储组的名称] |
[原始服务器的名称] |
[新服务器的名称] |
完成替换后,删除第一条记录之前的文件顶部的空行和 “-” 并在最后记录的末尾添加一个 “-” 和一个空行。
如果使用 Microsoft Word 或其他 RTF 编辑器,请确保将文件另存为纯文本格式。应重新命名并保存文件,如命名为 EXCHANGE2-IMPORT.TXT,以便在需要其他编辑时,可以保留原始导出文件。
- 使用此命令导入文件:
LDIFDE –I – F 导入文件<>
例如:
LDIFDE –I –F EXCHANGE2-IMPORT.TXT
不要迁移 SMTP 连接器、系统助理或系统邮箱的邮箱。再次导入之前,请删除导入文件中的上述邮箱类型的 LDIF 记录。若要找到这些邮箱,请搜索“SMTP”、“SystemMailbox”和“系统助理”。 |
|