设置用于 Office 2010 的 Office 迁移规划管理器文件扫描程序

 

适用于: Office 2010

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

设置 OMPM 文件扫描程序是评估文档与 Microsoft Office 2010 兼容性的第一个步骤。从 Microsoft Office Migration Planning Manager 2010 Update 1 下载页(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199599\&clcid=0x804)(该链接可能指向英文页面) 下载 OMPM,然后使用本文中的指导来部署和安装 OMPM,并熟悉通过 OMPM 扫描生成的 OMPM 组件和文件。

本文内容:

  • 下载 OMPM Update 1

  • 设置 OMPM 文件扫描程序

  • 安装 OMPM

  • 卸载 OMPM

  • OMPM 扫描生成的文件

  • OMPM 文件扫描程序扫描的文件

下载 OMPM Update 1

OMPM 2010 Update 1 安装程序包可从 Microsoft 下载中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199599\&clcid=0x804)(该链接可能指向英文页面) 获得。此外还提供了针对 OMPM 文件扫描程序、Office 文件转换器 (OFC) 工具以及版本提取工具 (VET) 的多项修复和改进。

重要

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

设置 OMPM 文件扫描程序

若要分析环境,可以按三种方式配置 OMPM 文件扫描程序:

  • 集中运行扫描   集中运行扫描是最常用于分发 OMPM 的方法。通常使用该方法来扫描共享文档库。若要集中运行文件扫描,请将所有必要的 OMPM 文件扫描程序文件(包括“Scan”文件夹的内容)都置于管理客户端计算机上,然后从该计算机中运行 OMPM 文件扫描程序,通过网络扫描计算机。通过在 offscan.ini 中配置“FoldersToScan”设置值指定要扫描的文件夹。通过集中分发 OMPM 文件,可在管理计算机中更改 OMPM 文件扫描程序配置文件 (offscan.ini),而不必将其重新分发到网络中的每台计算机。

  • 从共享文件夹运行的分布式扫描   若要使用从共享文件夹运行的分布式扫描方法,请将必要的 OMPM 文件扫描程序文件(包括“Scan”文件夹的内容)置于中央共享中。然后,从目标客户端计算机上的共享中运行 OMPM 文件扫描程序,扫描本地计算机硬盘驱动器或服务器。通过此方法还可在中央位置更改 OMPM 文件扫描程序配置文件 (offscan.ini),而不必将其重新分发到网络中的每台计算机。对于此方法,还可以选择将脚本复制到从文件共享中启动 OMPM 文件扫描程序的每台计算机中。在客户端计算机中通过类似如下的命令来调用该扫描程序:

    Pushd \\<OMPM Admin Server>\<Scan shared folder>

    然后,在此新映射的位置执行 offscan.exe。必须从映射的位置启动 offscan.exe 来启用扫描程序,才能使扫描程序识别扫描配置文件。您可以在客户端上手动启动扫描或使用脚本启动。可以在客户端计算机上以静默方式执行扫描,使此过程对用户保持透明。

  • 分散式扫描   若要使用分散式扫描方法,请在每台客户端计算机上分发和运行 OMPM 文件扫描程序文件(“Scan”文件夹的内容)并在本地运行 OMPM 文件扫描程序。可以使用所选的软件安装工具来分发文件扫描程序组件,其中包括登录脚本、Microsoft Deployment Kit Lite Touch 或 System Center Configuration Manager。通过在 offscan.ini 配置文件的 DestinationPath 设置中将管理客户端共享服务器位置配置为扫描日志目标,可以自动将 Cab 文件保存到中央记录服务器。如果计划扫描每台客户端计算机上的许多文件,建议您使用此方法。

运行时,Offscan.exe 会以安静方式将自身安装在被扫描的客户端计算机上,以确保可以跟踪该可执行文件。扫描完成后,还会自动将自身卸载。如果扫描完成后,Offscan.exe 的安装仍保留在网络上的计算机中,则可安全将其删除。

OMPM 下载包的 Scan 文件夹包含的以下文件是运行 OMPM 文件扫描程序所必需的文件:

  • OFFSCAN.EXE OMPM 文件扫描程序

  • ACCSCAN.DLL 应用程序库模块

  • OFFSCAN.INI 配置文件

  • MSVBVM50.DLL Visual Basic 5.0 运行时版本

  • SYSTEM.MDWAccess 系统数据库

运行 offscan.exe 时,它会读取 offscan.ini 配置文件,以获得有关如何运行文件扫描的特定说明。在分发 OMPM 文件扫描程序或运行文件扫描之前,必须配置 offscan.ini。有关可在 offscan.ini 配置文件中配置的设置的信息,请参阅 Office 2010 的 Office 迁移规划管理器 Offscan.ini 设置

安装 OMPM

安装 OMPM 文件的位置取决于您选择的部署方法。有关详细信息,请参阅有关集中运行扫描、从共享文件夹运行的分布式扫描以及分散式扫描方法的介绍。

安装 OMPM

  1. 在管理中心计算机上的命令提示符下,键入以下内容,然后按 Enter:MigrationPlanningManager2010Update1.exe

  2. 查看使用条款,然后单击“接受”。

  3. 确认提取文件的位置。默认位置为 c:\ompm。可以根据需要更改位置,然后单击“提取”。在您指定的位置完成了提取。

卸载 OMPM

以下步骤提供了用于从管理计算机和客户端计算机卸载 OMPM 的步骤。根据您选择的部署方法,OMPM 文件将安装在管理计算机或客户端计算机中。有关详细信息,请参阅有关集中运行扫描、从共享文件夹运行的分布式扫描以及分散式扫描方法的介绍。

从管理计算机卸载 OMPM

  1. 在命令提示符下,键入:DeleteDB.bat*<ComputerName>\<SQLServerName> <DatabaseName>*

  2. 从原始安装位置(例如,c:\ompm)删除以下文件夹(及其内容):“Catalog”、“Database”、“Report”、“Scan”和“Tools”。

  3. 从 offscan.ini 配置文件的 DestinationPath 设置所指定的位置删除 OMPM 2010 扫描日志文件。

在客户端计算机上卸载 OMPM

  1. 从每台客户端计算机中删除任何分布式组件。

  2. 若要安全地跟踪扫描程序的执行情况,请删除扫描程序创建的注册表条目。

    • OMPM 扫描注册表条目存储在 HKCU\Software\Microsoft\OMPM 项中。

    • 请勿删除 RunID 条目。否则,您可能会将同一 RunID 用于其他扫描并复制扫描结果。

OMPM 扫描生成的文件

OMPM 文件扫描程序收集有关计算机的信息并以递归方式扫描指定路径中的 Office 文件。然后,OMPM 文件扫描程序会将结果记录到 offscn.ini 配置文件的“目标”设置所定义的文件夹内的一组 XML 日志文件中。还可以选择在 offsca.ini 配置文件中配置 CABLogs 设置,以便在扫描后将日志压缩为 .cab 文件。

此外,OMPM 包含最新的 Access 兼容性工具包。在使用该工具来扫描 Microsoft Access 文件时(前提是您已经在 Offscan.ini 文件中将 AccessScan 设置设定为 1),它能够自动运行,并在报表工具的“Access Compatibility”选项卡上显示结果。

OMPM 文件扫描程序生成的日志和 .cab 文件

对于扫描的每台计算机,OMPM 文件扫描程序都会向您在相应的 Offscan.ini 文件中指定的目标文件夹中写入一个 XML 日志文件。此初始日志文件中同时包含扫描和计算机的详细信息。然后,OMPM 文件扫描程序会为它扫描的每个附加 Office 文件创建一个 XML 日志文件。每个日志文件的文件名的形式均为 GUID 加上指示日志文件类型的前缀。

OMPM 文件扫描程序会创建四个日志文件来记录有关扫描的计算机、扫描的文件、扫描摘要和错误的属性。下表显示一组典型的日志文件。

文件名 说明

Scan_{40D1300A-F0BE-4D68-ADBF-36C78EE030A1}.xml

扫描日志(每次扫描一个日志)

File_{F575D370-1E7A-486E-9FC6-4BB83C7770DD}.xml

文件属性日志(扫描的每个唯一文件一个日志)

Sum_{75C5A590-A789-4B16-A2EB-E3934BCB01B1}.xml

摘要日志

Err_{61CF0E6F-71E1-4878-9E9F-C1D35EBA3506}.xml

错误日志(每个唯一错误事例一个日志)

可将各个日志文件压缩到 .cab 文件中,以使到 Microsoft SQL Server 数据库的传输更加高效。每个 .cab 文件可以包含最大 10,000 个日志文件。在日志文件添加到 .cab 文件后,将删除原始的日志文件。当 .cab 文件中包含的日志文件达到 10,000 个时,OMPM 文件扫描程序会为下面的 10,000 个文件创建一个新的 .cab 文件。通过在 Offscan.ini 文件中将 CABLogs 设置由默认设置 1 更改为 0(不推荐,如果扫描上千个文件,可能会降低性能)可以禁用 .cab 文件创建。

.cab 文件使用 ScanID GUID 中的文件名并为其附加索引号。在同一计算机上生成的三个 .cab 文件可能会生成如下所示的名称:

  • Computer1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00001.cab

  • Computer1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00002.cab

  • Computer1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00003.cab

如果通过网络保存日志文件,则创建 .cab 文件可能会对性能产生不利影响。通常,日志文件应存储在位置靠近被扫描计算机且与其位于相同子网上的计算机中。在 Offscan.ini 文件中使用设置 CABlogs=1 可禁用 .cab 文件的创建。

OMPM 文件扫描程序扫描的文件

下表显示 OMPM 文件扫描程序扫描的文件类型,以及仅轻度扫描和仅宏扫描包括的文件类型。

备注

OMPM 文件扫描程序不扫描 OpenXML 格式的文件(.xlsx, .pptx, .docx),除非您明确将它们添加到 Offscan.ini 中的“Ext”设置中。

Microsoft Office 97 – 2003 程序 轻度扫描和深层扫描文件类型 仅轻度扫描 仅宏扫描

Access

  • .mdb

  • .mde

  • .mdz

  • .adp

  • .ade

  • .mdt

  • .mda

  • .accda

  • .accdb

  • .accdr

  • .accdu

  • .accde

  • .accdt

  • .accdc

Excel

  • .xls

  • .xlt

  • .xla

  • .xlm

  • .xlw

  • .htm

  • .html

  • .mhtml

  • .mht

  • .xlc

  • .wk1

  • .wk3

  • .wk4

  • .wj1

  • .wj2

  • .wj3

  • .fj3

  • .fmt

  • .fm3

  • .all

  • .wks

  • .wq1

  • .dbf

  • .xlsm

  • .xltm

PowerPoint

  • .ppt

  • .pot

  • .pps

  • .ppa

  • .pptm

  • .ppam

  • .potm

Project

  • .mpp

  • .mpt

Publisher

.pub

Visio

  • .vsd、

  • .vss

  • .vst

  • .vdx

  • .vtx

  • .vsx

Word

  • .doc

  • .dot

  • .wiz

  • .docm

  • .dotm