批处理文件和命令行迁移

 

上一次修改主题: 2006-09-15

因为 Exchange Lotus Notes 迁移向导是单线程应用程序,所以为了增强性能和加快迁移速度,可以使用批处理文件运行迁移以迁移数据。此选项仅在从命令行运行 Exchange Lotus Notes 迁移向导时才可用。可以使用命令行参考和批处理文件来提高迁移的性能。

使用 Exchange Lotus Notes 迁移向导中的以下开关,从命令行运行迁移。

Notesmig [/C:File [/A:Account] [/P:Password] [/S] [/?/h/help]

命令行开关

开关 描述

/C:File

控制文件的位置。控制文件是一个文本文件,它包括参数及其值,这些值以逗号分隔。

/A:Account

帐户是用于迁移的 Notes 标识符文件路径。对于迁移文件导入,此开关并不是必需的。

/P:Password

用于迁移的 Notes 标识符的密码。对于迁移文件导入,此密码并不是必需的。

/S:Silent mode

无提示模式。不显示错误消息。所有错误都写入事件日志。

/?/h/help

显示帮助文本。

示例

Notesmig /C:notescontrolfile.txt /A:NotesAdmin.id /P:katmanduKatmandu

结果代码

取决于成功与否,命令行将返回以下结果代码:

  • 0 = 成功。没有错误或警告
  • 1 = 警告。没有错误
  • 2 = 错误。可能的警告

用于在控制文件中设置值的参数

参数 用法 描述

Mode

没有默认值

使用控制文件时为必需参数。

有效设置:

FILE,NOTES。

用于此迁移的模式。它必须位于控制文件的首行。

note注意:
导入迁移文件时,请将 Mode 设置为 FILE。

ForcePwdChange

默认值:FALSE

可选参数

有效设置:

TRUE 表示用户必须更改其密码。

FALSE 表示用户不必更改其密码。

是否强制帐户被迁移的用户更改其密码。

Function

默认值:FULL

可选参数

有效设置:

FULL 表示执行完整迁移(提取并导入)。

EXTRACT 表示提取迁移文件

要执行的迁移功能。

File

没有默认值

必需。

Function 设置为 EXTRACT、IMPORT 或 FULL。

有效设置:

对于 IMPORT,指定打包列表或用户列表文件的路径和文件名。

对于 EXTRACT 或 FULL,指定写入迁移文件的临时目录的路径。

打包列表或用户列表文件的路径和文件名,或写入迁移文件的临时目录的路径。

Accounts

没有默认值

必需。如果未使用帐户关键字,Exchange Lotus Notes 迁移向导将迁移指定邮局中的所有帐户。

有效设置为用户列表文件。

带有一列要迁移的帐户的用户列表文件。对于别名列表,每个条目的格式必须与它在 Exchange Lotus Notes 迁移向导“帐户迁移”页上的“全名”列显示的名称格式匹配。每个名称占一行,其后跟回车符和换行符。

Mailbox

默认值:TRUE

可选参数

有效设置:

TRUE 表示邮箱是创建的,邮件是导入的。

FALSE 表示邮件导入到现有邮箱,但未创建新邮箱。

是否提取邮箱创建信息并在 Exchange 上创建邮箱。

Email

默认值:TRUE

可选参数

TRUE | FALSE

是否提取个人电子邮件。

Schedule

默认值:TRUE

可选参数

TRUE | FALSE

是否提取日程安排(日历)信息。

EmailStart

默认值:Jan 01, 1601

可选参数

有效设置:

必须采用以下日期和时间格式:YYYYMMDDHHMMSS。

指定迁移中应包括哪些邮件的日期范围的开始日期。总是迁移没有日期的邮件。Exchange Lotus Notes 迁移向导无法确定没有日期的邮件是否在指定的日期范围内,因此假定它们在指定的日期范围内。

EmailEnd

没有默认值

可选参数

有效设置:

必须采用以下日期和时间格式:YYYYMMDDHHMMSS。

指定迁移中应包括哪些邮件的日期范围的结束日期。总是迁移没有日期的邮件。Exchange Lotus Notes 迁移向导无法确定没有日期的邮件是否在指定的日期范围内,因此假定它们在指定的日期范围内。

Schedule

默认值:TRUE

可选参数

TRUE | FALSE

是否提取日程安排(日历)信息。

ExchStoreDN

没有默认值

Function 未设置为 EXTRACT 时为必需参数。

有效设置为可分辨名称。

Exchange 邮箱存储的可分辨名称,在其中创建用户邮箱存储。

Container

没有默认值

Function 未设置为 EXTRACT 时为必需参数。

有效设置:

必须采用以下格式:

OU=New Users,DC=MyDomain, DC=microsoft,DC=com,New Users 是 MyDomain 的子容器。

组织单元(容器)的可分辨名称,在其中创建新的 Microsoft Windows® 帐户。可以从 LDAP 查看器(例如 Ldp.exe 或 Adsivw.exe)获得完整可分辨名称。

NTAccounts

默认值:RANDOM

可选参数

除非 Mailbox 设置为 TRUE,否则可忽略该参数。

有效设置:

RANDOM 创建 Windows 帐户并随机生成密码。

ALIAS 创建 Windows 帐户并使用 Exchange 电子邮件别名作为最初的密码。

是否为新用户创建 Windows 用户帐户,以及使用哪个值作为 Windows 用户帐户的密码。

POName

没有默认值

必需

桥头 Notes 服务器/组织的分层名称。

ImportDestination

默认值:SERVER

可选参数

有效设置:

SERVER 将信息迁移到 Microsoft Exchange Information Store 服务。

PST 将信息迁移到个人文件夹 (.pst) 文件和个人通讯簿 (.pab) 文件。

指定迁移数据的目标存储。

PSTPath

note注意:
如果使用关键字 ImportDestination,则可选择放置 PST 文件的位置。如果未指定位置,PST 文件将放置在安装 Exchange 的驱动器的根目录。

ImportDestination 设置为 PST 时为必需参数。

有效设置为路径名。

目录的完全限定名,在其中创建个人文件夹 (.pst) 文件。

IniFile

默认值:安装的 Lotus Notes 客户端版本在安装过程中建议的默认安装目录。

可选参数

Notes 客户端的 Notes.ini 文件的路径。

DocLinkConversion

默认值:RTF

可选参数

有效设置:

URL 设置将邮件中的文档链接转换为 URL 快捷方式。

OLE 设置将邮件中的文档链接转换为 OLE 附件。

RTF 设置将邮件中的文档链接转换为 RTF 附件。

在要迁移的邮件中如何转换 Lotus Notes 文档链接。

!

可选参数

注释分隔符。必须是行中的第一个值。

InetOrgPerson

默认值:FALSE

可选参数

如果 InetOrgPerson 等于 TRUE,Exchange Lotus Notes 迁移向导将创建一个 Active Directory 对象,它带有等于 InetOrgPerson 的对象类。

默认情况下,对象类为 OrganizationalPerson。

通过迁移命令行实用程序的开关 /C,可以使用以下示例控制文件。

Lotus Notes 一步迁移至服务器(所有用户都在邮局中)。

note注意:
以下是一个 Lotus Notes 迁移示例控制文件。
Mode,Notes
File,c:\temp
ExchStoreDN,CN=NotesUsers,CN=First Storage Group,CN=InformationStore,CN=Exchange6,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainXYZ,DC=CompanyXYZ,DC=com
Container,OU=NotesFolks,DC=DomainXYZ,DC=CompanyXYZ,DC=com
INIFile,C:\Lotus\Notes\notes.ini
POName,LocalPostOffice/Topeka/US
SchdStart,19980101000000
EmailStart,19980101000000
DocLinkConversion,OLE
NTAccounts,Random
 
显示: