用于 Office 2010 的 Office 迁移规划管理器概述

 

适用于: Office 2010

上一次修改主题: 2016-11-29

此 Office 迁移规划管理器 (OMPM) 概要探讨 OMPM 下载程序包的内容说明、运行 OMPM 的要求以及有关使用 OMPM 工具的总体概述。

本文内容:

  • 关于 OMPM

  • OMPM 的新增功能

  • OMPM 下载程序包内容

  • 使用 OMPM 工具

  • 部署 OMPM 文件扫描程序

  • 文件扫描程序的工作方式

  • 管理计算机要求

  • 客户端计算机要求

  • OMPM 必需的权限

关于 OMPM

OMPM 是一个工具集,通过该工具集,您可以准备迁移到 Microsoft Office 2010 的环境。OMPM 是 Office 2010 迁移计划中非常重要的一部分。可以使用 OMPM 中的工具执行以下任意操作:

  • 扫描 Office 97 至 Office 2003 文件中的转换问题

  • 扫描宏兼容性问题

  • 创建报告以帮助分析扫描数据

  • 存储扫描数据,并将旧版的 Office 文件转换为 Office 2010 文件格式

OMPM 会检查并报告文件属性和内容以帮助分析环境,并确定从 Microsoft Office 97 到 2003 文件格式转换为 Office 2010 文件格式时可能会遇到的任何问题。OMPM 包括下列组件:

  • OMPM 文件扫描程序 (Offscan.exe),这是一个命令行工具,用于扫描文件,以发现转换问题,并将结果存储在位于可配置位置的 XML 日志文件中,您可以将这些日志文件捆绑到 .cab 文件中。OMPM 文件扫描程序执行两种类型的扫描:

    • 轻度扫描,用于快速在用户的计算机或网络文件系统上找出 Office 文档。

    • 深层扫描,您可以对 Office 文档执行深层扫描以便对文档属性进行爬网,文档属性可指示潜在的转换问题。

    • 宏扫描,用于快速确定文档宏中包含的 VBA 代码中潜在问题的数量或 64 位 Office 2010 更改中潜在问题的数量。宏扫描仅适用于使用从 Office 97 至 Office 2007 的 Office 版本创建的 Microsoft Excel、PowerPoint 和 Word 文件。

    重要

    轻度扫描和深层扫描中均不包含 Microsoft Outlook、Microsoft FrontPage、Microsoft OneNote 和 Microsoft InfoPath 中的文件。

  • 一组实用工具,用于将 OMPM 文件扫描程序生成的 XML 日志文件导入一个或多个以下数据库:

    • Microsoft SQL Server 2005

    • Microsoft SQL Server 2005 Express Edition

    • Microsoft SQL Server 2008

    • Microsoft SQL Server 2008 Express Edition

    • Microsoft SQL Server 2008 R2

    • Microsoft SQL Server 2008 R2 Express Edition

  • 基于 Microsoft Access 2010 的报表解决方案,它提供了不同的报表供您分析并允许您定义要自动处理的文件集。

  • Office 文件转换器 (OFC),使用该工具可以将 97 至 2003 版本格式的特定 Office 文件批量转换为 Office 2010 文件格式。

  • 版本提取工具 (VET),使用该工具可以将单个 Word 97–2003 文档的多个保存版本提取为 Word 2010 格式的不同文件。

有关 OFC 和 VET 的详细信息,请参阅使用 Office 文件转换器 (OFC) 和版本提取工具 (VET) 转换二进制 Office 文件

OMPM 的新增功能

OMPM 2010 Update 1 对 OMPM 工具的可靠性和性能进行了改进。OMPM 2010 Update 1 可从 Microsoft 下载中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199599\&clcid=0x804)(该链接可能指向英文页面) 获得。

重要

如果使用早期版本的 OMPM,则无法在新版本的 OMPM 中重用现有客户端扫描结果、数据库或任何导出数据。必须使用新版本创建新数据库并重新扫描客户端。

下面的列表突出显示 OMPM 文件扫描程序、Office 文件转换器 (OFC) 工具和版本提取工具 (VET) 更新 1 中的某些重要改进。

  • OMPM 文件扫描程序的性能改进

  • OMPM 和 Office 代码兼容性检查器 (OCCI) 之间宏分析一致性提高

  • OFC 和 VET 工具的可靠性提高

  • 报告工具可用性提高

OMPM 下载程序包内容

OMPM 安装进程将 OMPM 组件提取到以下可再发行的子文件夹中:

  • Scan:包含 OMPM 文件扫描程序的文件夹。

  • Report:包含 OMPM Reports 的文件夹。为了从 OMPM Reports 中导出文件列表,数据库文件夹和相关组件也必须可用。

  • Database:包含用于设置和填充 OMPM 数据库的脚本的文件夹。

  • Tools:包含工具(Office 文件转换器 (OFC) 和版本提取工具 (VET))的文件夹。

使用 OMPM 工具

以下是在 Office 迁移中使用 OMPM 工具的过程的总体概况。

  1. 使用 OMPM 文件扫描程序扫描计算机并生成包含扫描结果数据的日志或 .cab 文件。有关详细信息,请参阅设置用于 Office 2010 的 Office 迁移规划管理器文件扫描程序

  2. 将日志或 .cab 文件导入 OMPM 数据库。有关详细信息,请参阅将 Office 迁移规划管理器日志文件导入数据库

  3. 使用 OMPM 报告可以根据 OMPM 数据库中的数据准备报告。有关详细信息,请参阅分析用于 Office 2010 的 Office 迁移规划管理器报告

  4. 基于报告分析,执行以下任一操作:

    • 使用 Office 代码兼容性检查器 (OCCI) 工具帮助纠正具有潜在宏兼容性问题的文件。由于 OCCI 不支持批量扫描,建议使用 OMPM 生成问题列表,然后使用 OCCI 扫描每个标出的文件,查看宏兼容性问题的详细信息。

    • 使用 Office 文件转换器 (OFC) 可以将 97 至 2003 版本格式的特定 Office 文件批量转换为 Office 2010 文件格式。

    • 使用版本提取工具,将单个 Word 97–2003 文档的多个保存版本提取为 Word 2010 格式的不同文件。

备注

尽管 OMPM 报告已将超链接嵌入 Office 文件的文件,但 OFC 不解析或更新超链接。因为将文件转换为 OpenXML 会改变其文件扩展名,指向转换后文件的任何超链接都会中断。

部署 OMPM 文件扫描程序

可通过三种方法在环境中安装和运行 OMPM 文件扫描程序:

  1. **集中运行扫描:**下载到管理客户端计算机上,并使用该计算机扫描指定网络位置。这种方法是最简单的扫描方式,经常用于小范围的目标评估。

  2. **从共享文件夹进行分布式扫描:**下载到中心文件共享中,并使用该共享扫描所有环境客户端计算机。这种方法对于在一组客户端计算机中启用一致的文件扫描非常有用。

  3. **分散式扫描:**下载到每个环境客户端计算机上,以进行本地扫描。此方法将提供最高效的扫描执行结果。

您可以选择上述一个或多个部署策略以满足环境要求。有关这些方法的详细信息,请参阅设置用于 Office 2010 的 Office 迁移规划管理器文件扫描程序

OMPM 文件扫描程序的工作方式

OMPM 文件扫描程序收集有关计算机的信息并以递归方式扫描指定路径中的 Office 文件。然后,OMPM 文件扫描程序将结果记录到指定目标路径下的 XML 日志文件中。

OMPM 文件扫描程序将在一次扫描过程中执行以下任务:

  • 在计算机中扫描 Offscan.ini 配置文件的“FoldersToScan”设置中指定的文件夹内的 Office 文件。

  • 扫描计算机的属性,如操作系统、内存和语言 ID。

  • 扫描文件属性信息,如文件名、路径、大小、格式、创建日期、修改日期和文件所有者。

  • 如果将 Offscan.ini 中的“AccessScan”设置设定为 1,将扫描 Access 文件,并在报表工具的“Access Compatibility”选项卡上显示结果。

  • 如果是深层扫描,则将扫描从二进制文件格式转换为 OpenXML 文件格式时的兼容性问题。

  • 如果配置了宏扫描,OMPM 2010 将扫描它遇到的任何宏,以查找由于对象模型更改而导致的迁移问题,并记录潜在问题的总数。

  • 将 XML 日志文件写入目标路径,并显示每个文件的扫描结果。

  • 如果在 Offscan.ini 中将“CABLogs”设置设为 1,则 XML 日志文件会添加到一系列 .cab 文件中,以便以后导入到 SQL Server 计算机以便进行报告分析。

  • 将失败事件记录到 XML 日志文件中。

备注

  • 可以使用 /d 参数防止 OMPM 更改扫描程序对其具有写入权限的文件的 Last Accessed Date。如果不使用此参数,或者扫描程序对所扫描的文件没有写入权限,则在 offscan.ini 文件中使用 SkipOldAccessedFilesOldAccessDate 设置时可能会遇到意外问题。具体来说,首次扫描时会遵循这些设置,并跳过旧文件,但由于 Last Access Date 属性设置针对跳过的文件进行了更新,因此在后续扫描过程中将扫描以前跳过的文件。

  • OMPM 文件扫描程序不会将数据传输给 Microsoft Corporation。

管理计算机要求

对于要运行 OMPM 文件扫描程序并完成文件扫描报告的管理计算机,要求如下表所示。

操作系统 系统组件

针对管理计算机上的 OMPM 数据库设置或数据导入工具的要求。

警告

在同一服务器上维护导入工具、日志文件共享和数据库,以便实现最佳性能,或者保持在同一子网上,以减少网络流量。

Windows Server 2003 SP1

Windows Server 2008

Windows Server 2008 R2

Windows XP SP3

IExpress 2.0 在 XP 上运行

Windows Vista SP3

IExpress 2.0 在 Vista 上运行

Windows 7

IExpress 2.0 在 Win7 上运行

警告

使用 IExpress 创建自解压包。不要使用自安装包。

OMPM 报告

报告功能需要 Office Access 2007 或 Access 2010,仅 32 位版本。

数据库组件

系统组件

SQL Server 2005(仅支持英文版)

4 GB 的可用磁盘空间

SQL Server 2008(仅支持英文版)

4 GB 的可用磁盘空间

要求使用 2008 年 10 月版 Microsoft SQL Server 2008 功能包 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x804) 中提供的 Microsoft SQL Server 2005 向后兼容性组件

SQL Server 2008 R2(仅支持英文版)

4 GB 的可用磁盘空间

要求使用 2008 年 10 月版 Microsoft SQL Server 2008 功能包 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x804) 中提供的 Microsoft SQL Server 2005 向后兼容性组件

SQL Server 2005 Express Edition (https://go.microsoft.com/fwlink/?linkid=95582&clcid=0x804)

警告

仅用于最多 100,000 个可扫描文件。

2 GB 的可用磁盘空间

SQL Server 2008 Express Edition (https://go.microsoft.com/fwlink/?linkid=199604&clcid=0x804)

警告

仅用于最多 100,000 个可扫描文件。

2 GB 的可用磁盘空间

要求使用 2008 年 10 月版 Microsoft SQL Server 2008 功能包 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x804) 中提供的 Microsoft SQL Server 2005 向后兼容性组件

SQL Server 2008 R2 Express

警告

仅用于最多 100,000 个可扫描文件。

2 GB 的可用磁盘空间

要求使用 2008 年 10 月版 Microsoft SQL Server 2008 功能包 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x804) 中提供的 Microsoft SQL Server 2005 向后兼容性组件

SQLXML 4.0 SP1

启用对 SQL Server 数据库的 XML 支持。它作为 2008 年 10 月版 Microsoft SQL Server 2008 功能包 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x804) 的一部分提供。

32 位计算机也支持 SQLXML 3.0 SP3。64 位计算机必须使用 SQLXML 4.0 SP1。

Sqlcmd.exe 命令行实用程序(与 SQL Server 和 SQL Server Express Edition 捆绑在一起)

Sqlcmd.exe 必须位于运行 SQL 设置和导入工具的客户端计算机上。

Bcp.exe 命令行实用程序(与 SQL Server 和 SQL Server Express Edition 捆绑在一起)

Bcp.exe 必须位于运行 SQL 设置和导入工具的客户端计算机上。

网络

系统组件

暂存 OMPM 文件扫描程序所收集的 XML 日志文件所需的文件共享。需要读/写/创建权限。

文件共享 1 GB 的可用空间

客户端计算机要求

针对要运行 OMPM 文件扫描程序的客户端计算机,要求如下表所示。

操作系统/OMPM 组件 相关组件

Windows Server 2008

Windows Server 2008 R2

Windows XP SP3

DAO 版本 3.5 或 3.6(包含在 Access 2000、Access 2003、Access 2007 和 Access 2010;以及 Windows XP、Windows Vista、Windows 7、Windows Server 2003 和 Windows Server 2008 中。仅对 Access 文件扫描才是必需的)

Windows Vista

Windows Script 5.6、5.7 或 5.8

Windows 7

Visual C Runtime (msvcrt.dll)

Internet Explorer 版本 5 至版本 8

需要有浏览器才能查看描述发现的兼容性问题的支持文章。

针对包含要转换的文件的所有计算机的 Office 文件转换器 (OFC) 要求。

用于 Word、Excel 和 PowerPoint 文件格式的 Microsoft Office 兼容包 https://go.microsoft.com/fwlink/?linkid=78517&clcid=0x804

针对要运行 Vet.exe 的所有计算机的版本提取工具 (VET) 要求。

Microsoft .NET Framework 2.0 或更高版本 (https://go.microsoft.com/fwlink/?linkid=224870&clcid=0x804)

如果未安装 Microsoft .NET Framework,则必须在 PATH 系统变量上单独安装各个组件。

Kernel32.dll、Msjet40.dll、Crypt32.dll、Ole32.dll、Oleaut32.dll、User32.dll、Advapi.dll

OMPM 报告(在存储用于分析的数据的客户端计算机上)

报告功能需要 Access 2007 或 Access 2010,仅 32 位版本。

OMPM 文件扫描程序(不必安装使用 Office)

对 Access 文件执行深度扫描需要 Access 2007 或 Access 2010

OMPM 文件扫描程序(扫描文档存储系统,如 SharePoint 文档库)

需要基于 Web 的分布式创作和版本管理 IIS 6.0

警告

仅支持 WebDAV 的 IIS 6.0 版本。对于启用 SSL 的文档库,请使用 Windows Vista WebDAV。不支持 WebDAV 客户端的早期版本。

OMPM 必需的权限

配置环境以使用 OMPM 时,请按下表所示分配权限。

组件 必需的权限

Offscan.ini 文件

对所有计算机的读/写权限

Offscan.exe

  • 对 Offscan.ini 的读权限

  • 对存储扫描日志的所有目录的读/写权限

  • 对所有要扫描的文件的读权限

  • 对要使用 /d 选项扫描的文件的读/写权限

数据库工具

  • 对包含扫描规则的文件的读权限

  • 对运行 SQL Server(配置/导入数据)的计算机的所有者权限

报告工具

  • 对报告 ompm.accdr 的读访问权限

  • 对 SQL 数据库的读/写访问权限

  • 对 OMPM 2010 SQL 数据库的所有者权限

版本提取工具 (VET)

  • 对要转换的文件的读权限

  • 对存储转换文件的目录的读/写权限

Office 文件转换器 (OFC)

  • 对 Ofc.ini 的读权限(如果您要对其进行修改,则需要读/写权限)

  • 对要转换的文件的读权限

  • 对存储转换文件的目录的读/写权限