適用於 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 文件上執行此類掃描,以將可提供潛在轉換問題指標的文件屬性編目。

    • 巨集掃描可以快速地確認文件巨集或 64 位元 Office 2010 變更之 VBA 程式碼中潛在的問題數量。巨集掃描僅適用於使用 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) 及 Version Extraction Tool (VET) 轉換二進位 Office 檔案>。

OMPM 的新功能

OMPM 2010 更新 1 改善了 OMPM 工具的可靠性和效能。OMPM 2010 更新 1 可自 Microsoft 下載中心 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199599\&clcid=0x404) (可能為英文網頁) 取得。

重要

如果您是使用舊版 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) 與 Version Extraction Tool (VET) 等工具。

使用 OMPM 工具

下列是在 Office 移轉中使用 OMPM 工具的程序概略說明。

  1. 可使用 OMPM 檔案掃描程式來掃描電腦,並產生含有掃描結果資料的 log 或 .cab 檔案。如需詳細資訊,請參閱<設定適用於 Office 2010 的 Office 移轉計劃管理程式檔案掃描程式>。

  2. 將記錄檔或 .cab 檔案匯入 OMPM 資料庫。如需詳細資訊,請參閱<將 Office 移轉計劃管理程式記錄檔匯入資料庫>。

  3. 可使用 OMPM Reports 對 OMPM 資料庫中的資料準備製作報告。如需詳細資訊,請參閱<分析適用於 Office 2010 的 Office 移轉計劃管理程式報表>。

  4. 您可以依據報告分析執行下列動作:

    • 利用 Office 程式碼相容性檢查工具 (OCCI) 協助補救具有潛在巨集相容性問題的檔案。由於 OCCI 不支援大批掃描,因此建議您使用 OMPM 來產生問題清單,然後使用 OCCI 來掃描所識別的每個檔案,以取得巨集相容性問題的詳細資料。

    • 利用 Office 檔案轉換程式 (OFC) 將特定檔案從 Office 97 至 2003 檔案格式大量轉換為 Office 2010 檔案格式。

    • 利用 Version Extraction Tool 從單一的 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 檔案。

  • 針對諸如作業系統、記憶體和語言識別碼等屬性來掃描電腦。

  • 針對諸如檔案名稱、路徑、大小、格式、建立日期、修改日期及檔案擁有者等檔案屬性資訊進行掃描。

  • 若將 Offscan.ini 中的 AccessScan 設定設為 1,則會掃描 Access 檔案,並將結果顯示在報告工具的 [Access 相容性] 索引標籤上。

  • 若為深層掃描,則會掃描二進位檔案格式到 OpenXML 檔案格式的相容性問題。

  • 如有設定巨集掃描,OMPM 2010 即會掃描其所偵測到的巨集,檢查其有無因為物件模型之變更所導致的移轉問題,並記錄潛在問題數總計。

  • 將 XML 記錄檔寫入目的地路徑,顯示各檔案掃描的結果。

  • 如果在 Offscan.ini 中的 [CABLogs] 設定為 1,則會將 XML 記錄檔加入至一系列的 .cab 檔案中,以供稍後匯入 SQL Server 電腦,進行報告分析。

  • 將失敗記錄至 XML 記錄檔中。

注意

  • 您可以使用 /d 參數來防止 OMPM 在掃描程式有寫入權的檔案上變更 [上次存取日期]。如果您沒有使用此參數,或是掃描程式沒有所掃描檔案的寫入權,當您使用 offscan.ini 檔案中的 SkipOldAccessedFilesOldAccessDate 設定時,可能會發生意外的結果。特別是,第一次掃描會遵守那些設定,並跳過舊檔案,但是因為會更新跳過檔案的 [上次存取日期] 屬性設定,所以在後續掃描期間,將會掃描先前跳過的檔案。

  • OMPM 檔案掃描程式不會將資料傳輸至 Microsoft Corporation。

系統管理電腦需求

下表中的需求適用於要執行 OMPM 檔案掃描程式,以及要完成掃描報告的系統管理電腦。

作業系統 系統元件

在系統管理電腦上 OMPM 資料庫佈建或資料匯入工具的需求。

警告

請在同一部伺服器上維護匯入工具、記錄檔案共用及資料庫,才能獲得最佳效能,或是保存在同一個子網路上,以減少網路流量。

Windows Server 2003 SP1

Windows Server 2008

Windows Server 2008 R2

Windows XP SP3

在 XP 上執行 IExpress 2.0

Windows Vista SP3

在 Vista 上執行 IExpress 2.0

Windows 7

在 Win7 上執行 IExpress 2.0

警告

請使用 IExpress 建立自我解壓縮套件。請勿使用自我安裝套件。

OMPM Reports

報告需要 Office Access 2007 或 Access 2010 (僅限 32 位元版本)。

資料庫元件

系統元件

SQL Server 2005 (僅支援英文版本)

4 GB 可用磁碟空間

SQL Server 2008 (僅支援英文版本)

4 GB 可用磁碟空間

必須使用 Microsoft SQL Server 2008 Feature Pack,2008 年 10 月 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x404) 提供的 Microsoft SQL Server 2005 回溯相容性元件

SQL Server 2008 R2 (僅支援英文版本)

4 GB 可用磁碟空間

必須使用 Microsoft SQL Server 2008 Feature Pack,2008 年 10 月 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x404) 提供的 Microsoft SQL Server 2005 回溯相容性元件

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

警告

僅可用於最多 100,000 筆可掃描檔案。

2 GB 可用磁碟空間

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

警告

僅可用於最多 100,000 筆可掃描檔案。

2 GB 可用磁碟空間

必須使用 Microsoft SQL Server 2008 Feature Pack,2008 年 10 月 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x404) 提供的 Microsoft SQL Server 2005 回溯相容性元件

SQL Server 2008 R2 Express

警告

僅可用於最多 100,000 筆可掃描檔案。

2 GB 可用磁碟空間

必須使用 Microsoft SQL Server 2008 Feature Pack,2008 年 10 月 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x404) 提供的 Microsoft SQL Server 2005 回溯相容性元件

SQLXML 4.0 SP1

會啟用 SQL Server 資料庫的 XML 支援。可自 Microsoft SQL Server 2008 Feature Pack,2008 年 10 月 (https://go.microsoft.com/fwlink/?linkid=199601&clcid=0x404) 中取得

針對 32 位元電腦,亦可支援 SQLXML 3.0 SP3。64 位元電腦則必須使用 SQLXML 4.0 SP1。

Sqlcmd.exe 命令列公用程式 (隨附於 SQL Server 及 SQL Server Express Editions)

Sqlcmd.exe 必須位於執行 SQL 佈建和匯入工具的用戶端電腦上。

Bcp.exe 命令列公用程式 (隨附於 SQL Server 及 SQL Server Express Editions)

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 執行階段 (msvcrt.dll)

Internet Explorer 5 到 8

若要檢視說明所偵測到之相容性問題的支援文章,必須配備瀏覽器。

對於包含要轉換檔案之任何電腦的 Office 檔案轉換程式 (OFC) 需求。

Microsoft Office Word、Excel 及 PowerPoint 檔案格式相容性套件 (https://go.microsoft.com/fwlink/?linkid=78517&clcid=0x404)

對於要執行 Vet.exe 之任何電腦的 Version Extraction Tool (VET) 需求。

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

若未安裝 Microsoft .NET Framework,必須在系統變數 PATH 上分別安裝各個元件。

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

OMPM Reports (在具有要分析之資料的用戶端電腦上)

報告需要 Access 2007 或 Access 2010 (僅限 32 位元版本)。

OMPM 檔案掃描程式 (不必安裝 Office 即可使用)

執行 Access 檔案的深層掃描需要 Access 2007 或 Access 2010

OMPM 檔案掃描程式 (掃描文件儲存系統,如 SharePoint 文件庫)

需要網頁導向分工編寫及版本管理 IIS 6.0

警告

僅支援 IIS 6.0 版本的 WebDAV。對於啟用 SSL 的文件庫,請使用 Windows Vista WebDAV。不支援舊版的 WebDAV 用戶端。

OMPM 必要的權限

當您為使用 OMPM 而設定環境時,請如下表所示指派權限。

元件 需要的權限

Offscan.ini 檔案

所有電腦上的讀取/寫入權限。

Offscan.exe

  • 對 Offscan.ini 的讀取權

  • 對任何儲存掃描記錄之目錄的讀取/寫入權

  • 對任何要掃描之檔案的讀取權

  • 對使用 /d 選項進行掃描之檔案的讀取/寫入權

資料庫工具

  • 對包含掃描定律之檔案的讀取權

  • 執行 SQL Server 之電腦的擁有者權限 (設定/匯入資料)

報告工具

  • 對報告 ompm.accdr 的讀取權

  • 對 SQL 資料庫的讀取/寫入權限

  • OMPM 2010 SQL 資料庫的擁有者權限

Version Extraction Tool (VET)

  • 對要轉換之檔案的讀取權

  • 對儲存轉換檔案所在目錄的讀取/寫入權

Office 檔案轉換程式 (OFC)

  • 對 Ofc.ini 的讀取權 (如果想要修改此檔案,則需要讀取/寫入權)

  • 對要轉換之檔案的讀取權

  • 對儲存轉換檔案所在目錄的讀取/寫入權