运行用于 Office 2010 的 Office 迁移规划管理器文件扫描程序
适用于: Office 2010
上一次修改主题: 2016-11-29
配置 offscan.ini 文件后,可以从命令行运行 Office 迁移规划管理器 (OMPM) 文件扫描程序。本文介绍如何运行文件扫描程序,并介绍 Offscan.ini 设置和值。OMPM 文件扫描程序通过读取 Offscan.ini 配置文件来获得有关如何执行扫描的信息。如果尚未安装 OMPM,请参阅设置用于 Office 2010 的 Office 迁移规划管理器文件扫描程序以开始。
本文内容:
Offscan.ini 设置
从管理客户端计算机中运行 OMPM
从中央共享中运行 OMPM
使用 System Center Configuration Manager 或类似工具在每台客户端计算机上运行 OMPM 文件扫描程序
在客户端计算机上本地运行 OMPM
运行 OMPM 文件扫描程序的重要注意事项
Offscan.ini 设置
OMPM 文件扫描程序根据 offscan.ini 配置文件中配置的设置执行操作。在运行扫描之前,必须在 offscan.ini 中配置设置。Offscan.ini 中的设置用于定义扫描的类型、范围和分析,该文件包括在 OMPM 的“扫描”文件夹中。有关 offscan.ini 配置文件中的所有可用配置选项的信息,请参阅 Office 2010 的 Office 迁移规划管理器 Offscan.ini 设置。
重要
配置文件必须命名为 Offscan.ini 才能被识别,并且该文件必须与文件扫描程序工具 Offscan.exe 位于同一文件夹中。
从管理客户端计算机中运行 OMPM 文件扫描程序
若要从管理客户端计算机中运行 OMPM 文件扫描程序,请将 OMPM 的所有必要文件都放置于该管理客户端计算机中,然后配置 Offscan.ini 文件以通过网络扫描计算机。Offscan.ini 与 Offscan.exe 在同一文件夹中,可按下一节所述在命令行运行 Offscan.exe。使用 Offscan.ini 中的 FoldersToScan 和 FoldersToExclude 属性可控制要扫描的网络位置。有关如何设置 OMPM 文件扫描程序的详细信息,请参阅设置用于 Office 2010 的 Office 迁移规划管理器文件扫描程序。
重要
OMPM 工具于 2011 年 7 月进行了更新,此版本可从 Microsoft 下载中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199599&clcid=0x804)(该链接可能指向英文页面) 获得。另外还提供了针对 OMPM 文件扫描程序、Office 文件转换器 (OFC) 工具以及版本提取工具 (VET) 的多项修复和改进。如果使用早期版本的 OMPM,则无法使用新版本的 OMPM 重用现有客户端扫描结果、数据库或任何导出数据。必须使用新版本创建新数据库并重新扫描客户端。
从管理客户端计算机中运行 OMPM 文件扫描程序
验证管理客户端计算机是否满足所有 OMPM 要求。有关详细信息,请参阅管理计算机要求。
编辑 Offscan.ini 文件中适用于您所期望的扫描执行方式的设置。
从命令行中,移动到 OMPM 文件扫描程序文件所在的目录,然后键入:offscan.exe
若要在安静模式下运行该命令,可以使用 -q 参数;例如,offscan.exe -q
从中央共享中运行 OMPM 文件扫描程序
若要从中央共享中运行 OMPM 文件扫描程序,请将所有必要文件都放置于共享中,然后配置 Offscan.ini 文件以通过网络扫描计算机。从中央共享运行文件扫描程序时,必须从某个映射驱动器位置执行此操作。建议在此配置中使用如下语法来调用扫描程序:
Pushd \\server\share
Offscan.exe
使用 System Center Configuration Manager 或类似工具在每台客户端计算机上运行 OMPM 文件扫描程序
您可以使用 Microsoft System Center Configuration Manager 2007、第三方软件分发程序或脚本来分发 OMPM 文件扫描程序,并在环境中的每台计算机上本地运行该扫描程序。
System Center Configuration Manager 2007 会对传输的数据加密。如果您使用其他软件分发包,请参考产品文档了解有关是否对数据加密的信息。如果您使用的不是 System Center Configuration Manager 2007,请注意,通过网络扫描文件可能导致潜在的安全问题,如同通过网络阅读或编辑任何文档均会产生安全问题一样。
有关从中央共享中运行 OMPM 文件扫描程序的示例脚本,请参阅Sample script to run the Office Migration Planning Manager File Scanner from a file share for Office 2010。可以使用 System Center Configuration Manager 2007、其他软件分发包或脚本来分发示例脚本。
还可以使用登录脚本从中央共享中运行 OMPM 文件扫描程序。强烈建议您在位置靠近运行扫描的计算机并且位于同一子网中的中央目标中存储日志文件。例如,如果要扫描位于纽约和北京的文件,则应具备一台靠近纽约的服务器和一台靠近北京的服务器来收集扫描 XML 和 CAB 文件。可以使用 Offscan.ini 中的 DestinationPath 属性配置存储位置并将不同版本的 Offscan.ini 分发给每个站点中的扫描作业。
运行 OMPM 文件扫描程序
验证是否每台客户端计算机都包含 OMPM 要求。有关详细信息,请参阅客户端计算机要求。
编辑适用于您的扫描要求的 offscan.ini 配置文件设置。
将 OMPM 扫描组件保存到客户端计算机对其拥有权限的共享文件夹。
在命令提示符处键入:pushd \\<server>\<share folder>
若要在安静模式下运行该命令,请使用 –q 参数;例如:offscan.exe -q
在命令提示符处键入:offscan.exe。
扫描日志文件会保存到在 offscan.ini 中的“DestinationPath”设置中指定的位置。该位置可为网络共享或本地文件夹。
在每台客户端计算机上运行 OMPM 文件扫描程序
对于并不始终与网络连接的计算机(如便携计算机和分支办公室中的计算机),本地运行 OMPM 是一种很好的选择。您可以通过 CD、用户启动的下载或登录脚本来分发相应的所有文件。
如果要使用登录脚本来分发 OMPM 文件扫描程序,则可使用 IExpress 2.0 来创建分发包。有关详细信息,请参阅Use IExpress 2.0 to create a distribution package for Office Migration Planning Manager File Scanner in Office 2010。
运行 OMPM 文件扫描程序的重要注意事项
运行 OMPM 文件扫描程序之前,请先考虑以下常规事项:
轻度扫描或深层扫描中都不包含来自 Microsoft Outlook、Microsoft FrontPage、Microsoft OneNote 和 Microsoft InfoPath 的文件。
OMPM 文件扫描程序不对具有密码保护或受信息权限管理 (IRM) 保护的文件进行深层扫描。但这些文件支持轻度扫描。
仅当启用深层扫描时,才使用 SkipOldAccessed 和 SkipOldModified 设置。进行轻度扫描时将忽略这些设置。
指定用于扫描的网络路径必须有效。务必对此进行验证。如果网络路径无效,将记录一条非特定错误消息:未知错误:0x80070035。
不会扫描包含 autoexec 宏的 Access 数据库。
尽管 OMPM 报告已将超链接嵌入 Office 文件的文件,但 OFC 不解析或更新超链接。因为将文件转换为 OpenXML 会改变其文件扩展名,指向转换后文件的任何超链接都会中断。
在运行 Windows 7 的计算机上,OMPM 文件扫描程序不检测 CTRL_CLOSE、CTRL_LOGOFF 和 CTRL_SHUTDOWN 事件。这意味着,如果运行扫描时,命令窗口处于关闭状态,或者注销或关闭计算机时,扫描将标记为完成,不会重新启动。
中等到大型扫描之后,Offscan.exe 经过时间计数器快了很多。所显示的经过时间比扫描的实际时间长。
可以使用 /d 参数防止 OMPM 更改扫描程序对其具有写入权限的文件的 Last Accessed Date。如果不使用此参数,或者扫描程序对所扫描的文件没有写入权限,则在 offscan.ini 文件中使用 SkipOldAccessedFiles 和 OldAccessDate 设置时可能会遇到意外问题。具体来说,首次扫描时会遵循这些设置,并跳过旧文件,但由于 Last Access Date 属性设置针对跳过的文件进行了更新,因此在后续扫描过程中将扫描以前跳过的文件。
仅对于本地扫描(这种扫描是从同一计算机访问 offscan.exe 和 offscan.ini),offscan.ini 中的以下属性支持环境变量:[FoldersToScan]、[FoldersToExclude] 和 [DestinationPath]。例如,可以指定 %temp%,它将解析为用于存储临时文件的位置。如果由于拼写错误或其他原因(例如,如果指定 %temps% 而不是 %temp%)导致环境变量无法解析,OMPM 文件扫描程序会将该条目视为文件夹名称,而不是环境变量。
OMPM 文件扫描程序不扫描文档中的嵌入对象。但是,它会报告文档中包含嵌入对象。
如果计划使用 Office 文件转换器 (OFC) 工具来转换文件,Microsoft Office 兼容包必须位于运行 ofc.exe 的计算机中。运行文件扫描既不需要 Office 也不需要 Office 兼容包。但如果计划对 Microsoft Access 97 版至 2003 版执行详细文件扫描,则必须安装 Access 2007 或 Access 2010 才能完成对 Access 文件的扫描。
有关使用 OFC 和 VET 的详细信息,请参阅使用 Office 文件转换器 (OFC) 和版本提取工具 (VET) 转换二进制 Office 文件。