Share via


公用程式焦點:Microsoft Office Environment Assessment Tool

Lance Whitney

如果您正在考慮移轉到 Microsoft Office 2010,應該仔細瞧瞧這個月的免費公用程式,也就是 Microsoft Office Environment Assessment Tool (OEAT)。這項工具會檢查 PC 的整體設定來考量它在升級到 Office 2010 的成敗。除了報告記憶體、磁碟空間和類似的因素之外,這項工具還會掃描安裝在目前 Office 版本內的所有增益集,並提供您有關任何與 Office 互動的 Microsoft 或協力廠商應用程式的細節。

您可以從 Microsoft 下載中心取得 OEAT。下載並安裝自動解壓縮的 Office14EnvAssessment.exe 檔案。安裝程序會提示您指定要存放該程式的兩個已解壓縮檔案的位置:

  • READ_ME.htm:這個檔案有快速入門指南和使用者手冊的連結
  • OEAT.exe:觸發這個可執行檔即可執行掃描

啟動 OEAT.exe 後,您會看到該公用程式的主畫面,如 [圖 1] 所示。若要在您目前的電腦上測試該工具,請選擇第一個選項來掃描您的系統。OEAT 提供您兩種不同的掃描選項 — 快速掃描和被動掃描。差別在哪?快速掃描會檢查一份預設的資料夾清單和增益集的登錄機碼,而且只需幾秒的時間執行。被動掃描則會監視當應用程式呼叫 Office API 時建立或修改的特定登錄機碼。這項掃描會在記憶體內以無訊息的方式執行,而且至少需要一個小時的時間。

Figure 1 The Office Environment Assessment Tool main screen
[圖 1] Office Environment Assessment Tool 主畫面。

為了讓被動掃描真正發揮功效,您應該在掃描執行時使用 Word、Excel、PowerPoint、Outlook 和各種協力廠商應用程式,好讓 OEAT 監視是哪些應用程式呼叫 Office API。比較明智的辦法是先執行快速掃描,因為您始終可以稍後再執行被動掃描,看看它有沒有捕捉到更多資訊。

掃描會擷取相關聯的資料並將之存放在兩個 XML 檔案中,一個用於存放掃描中所用的設定,另一個用於存放實際的結果。掃描完成後,請從主畫面選取 [編譯結果 (Compile Results)],而 OEAT 會將資料在 Excel 活頁簿中整理成個別的工作表,並且會自動在 Excel 中開啟,如 [圖 2] 所示。

Figure 2 Office Environment Assessment Tool compiled results open automatically in Excel
[圖 2] Office Environment Assessment Tool 編譯結果自動在 Excel 中開啟。

第一個工作表 SummaryReport 提供與您的電腦相關的資訊,包括硬碟空間、記憶體和處理器類型。它也會顯示 Windows 和 Office 的版本,還有您的防毒軟體的相關細節。

第二個工作表 AllInstalledAddins 會顯示任何與 Office 互動的增益集的登錄機碼。例如,在我其中一次的掃描裡,OEAT 顯示 Adobe PDF Maker、Dragon NaturallySpeaking 和 Nuance PaperPort 掃描軟體的 Office 增益集的機碼。這份清單也涵蓋 Microsoft 本身的 Office 增益集。

第三個工作表 AddinsNotShippedWithOffice 顯示 Office 未包含的增益集。接下來幾個工作表 (Average Disk Space、32bit vs. 64bit、Antivirus Status 等) 會顯示圓形圖,以視覺圖解的方式說明一些其他工作表中所含的資料。最後一個工作表 RawData 則總結其他工作表的資訊,並添加更多細節,包括電腦名稱、IP 位址、使用者帳戶、網域名稱和其他資訊。

此公用程式會自動以 OEAT Report.xlsx 的檔名儲存 Excel 活頁簿。該檔案與 XML 檔案都是存放在您解壓縮 OEAT.exe 檔案和 READ_ME 檔案的同個資料夾中。如果發生掃描無法正常執行的情況,也會產生 errors.log。

進行掃描規劃

如果您計畫將 Office 2010 部署到整個組織內,應該透過自動化指令碼在所有用戶端電腦上執行 OEAT。若要設定指令碼,請從主畫面選取 [執行精靈 (Run Wizard)] 選項。您將可選擇不同的掃描選項,例如快速掃描與被動掃描。您可以選擇以無訊息的方式執行快速掃描 (被動掃描將自動以無訊息模式執行)。您甚至可以選擇被動掃描的持續時間,短至一個小時,長至 23 天。

最後,您需要指定對應磁碟機或 UNC 路徑,儲存由用戶端掃描所產生的 XML 檔案。確定您的使用者對這個位置具有讀寫和執行的權限。您的使用者另外也必須是其電腦上的本機系統管理員,OEAT 才能稽核適當的登錄機碼。不過,要是您無法授與使用者本機系統管理員權限,Microsoft 倒是有提供因應措施

完成精靈之後,OEAT 會將 settings.xml 檔案寫入您啟動 OEAT 的資料夾。這個檔案會儲存您所指定的所有選項。您始終可以在 XML 讀取器中開啟這個檔案來檢閱和確認設定。

您的下一步是建立 OEAT 指令碼,透過登入指令碼、群組原則或其他一些方法在所有的工作站上執行。若要檢視此指令碼的參數,請從 OEAT 主畫面選取 [命令列說明 (Command Line Help)] 按鈕。指示既短又簡單。確定 OEAT.exe 檔案和 settings.xml 檔案是存放在相同的網路資料夾中。然後只要在指令碼中使用 oeat -scan 字串就行了。

在您的使用者執行指令碼之後,OEAT 會在您指定的網路位置為每部電腦各自儲存一個 XML 檔案。在所有或絕大多數的結果都儲存進來之後,您就可以告訴 OEAT 將它們編譯成 Excel 活頁簿。要這麼做,只需將命令提示開啟到網路位置,再輸入 oeat –compile 就可以了。

Excel 會顯示您在單一電腦上執行掃描所看到的相同資料,但現在各個工作表包含了多部電腦的相關細節。視貴組織中的電腦數量而定,有些工作表可能有上萬行。因為工作站名稱、IP 位址、網域名稱和其他詳細資料都包含在內,您應該可以在 Excel 中排序或篩選結果以便更妥善整理一番。

您可以在檢閱結果時看出您的使用者安裝了哪些 Office 增益集。然後調查一下該些增益集看看它們與 Office 2010 是否相容。每個增益集都包含自己的製造商和版本號碼,可幫助您進行調查。

OEAT 可以掃描過去幾個版本的 Microsoft Office,包括 Office 97、Office 2000、Office XP、Office 2003 和 Office 2007。由於報告是產生成 Excel 試算表,因此您也需要 Excel 來編譯結果 — 建議使用 Excel 2007 或 Excel 2010。

Lance Whitney 身兼作家、IT 顧問和軟體培訓講師。他投入許多時間改良 Windows 工作站與伺服器。記者出身的 Lance 在 90 年代早期一頭栽進了 IT 產業。

相關內容