使用企業網站探索收集資料

使用 Internet Explorer,在執行 Windows Internet Explorer 8 到 Internet Explorer 11 的 Windows 10、Windows 8.1 或 Windows 7 電腦上收集資料。此清查資訊可協助您建置公司所使用之網站的清單,以協助您針對 IE 部署做出更明智的決策,包括找出哪些網站在未來升級時可能有風險或需要檢修。

需求

開始之前,您需要確定您擁有下列項目:

  • 最新的累積安全性更新 (適用於所有支援的 Internet Explorer 版本):

    1. 移至 Microsoft 資訊安全佈告欄頁面,然後將篩選器變更為 [Windows Internet Explorer 11]

      Microsoft 資訊安全佈告欄 TechCenter
    2. 按一下最新累積安全性更新的標題,然後向下捲動至「受影響的軟體」表格。

      [受影響的軟體] 區段
    3. 按一下代表您作業系統版本及 Internet Explorer 11 的連結,然後依照<如何取得此更新>一節中的指示執行。

  • 安裝與設定套件,包括:

    • 與設定相關的 PowerShell 指令碼

    • IETelemetry.mof 檔案

    • 範例 System Center 2012 報告範本

      您必須使用 System Center 2012 R2 Configuration Manager 或更新版本,這些範例才能運作。

在您執行指令碼之前,必須將 PowerShell 指令碼和 .mof 檔案複製到用戶端電腦上的相同位置。

會收集哪些資料?

會收集 IE 與它所瀏覽之網站的設定特性相關資料,如下所示。

資料點IE11IE10IE9IE8說明

URL

X

X

X

X

瀏覽之網站的 URL,包括 URL 中包含的任何參數。

網域

X

X

X

X

瀏覽之網站的最上層網域。

ActiveX GUID

X

X

X

X

網站載入之 ActiveX 控制項的 GUID。

文件模式

X

X

X

X

IE 針對網站使用的文件模式 (依據網頁特性)。

文件模式設定原因

X

X

IE 設定文件模式的原因。

瀏覽器狀態的原因

X

X

瀏覽器處於目前狀態的其他相關資訊。也稱為瀏覽器模式。

沒有反應計數

X

X

X

X

瀏覽器沒有反應時瀏覽到 URL 的次數。

當機計數

X

X

X

X

瀏覽器當機時瀏覽到 URL 的次數。

最近的瀏覽失敗 (和計數)

X

X

X

X

最近瀏覽失敗的描述 (例如,404 錯誤的要求或 500 內部伺服器錯誤) 以及發生次數。

瀏覽次數

X

X

X

X

已瀏覽網站的次數。

區域

X

X

X

X

IE 用來瀏覽網站的區域 (依據瀏覽器設定)。

 

重要事項  

根據預設,IE 不會收集這項資料;如果您想要使用此功能,就必須開啟此功能。開啟這項功能之後,將會在使用 IE 造訪的所有網站上收集資料,但 InPrivate 工作階段期間除外。

收集程序是無訊息的,因此員工不會收到通知。因此,開始收集資訊之前,您必須先取得員工的同意。您也必須確定使用此功能時可符合所有適用的當地法律和法規。

 

資料儲存位置與資料收集方式?

資料會以業界標準 WMI 類別,管理物件格式 (.MOF) 檔案或 XML 檔案的形式儲存在本機,視您的設定而定。這個檔案會保留在用戶端電腦上,直到它被收集為止。若要收集檔案,我們建議:

  • WMI 檔案。使用 Microsoft Configuration Manager,或任何可在您的電腦上讀取 WMI 類別內容的代理程式。

  • XML 檔案。任何可與 XML 搭配使用的代理程式。

WMI 網站探索建議

我們建議您一次最多收集一個月的資料,以擷取使用者的一般工作流程。我們不建議收集更長時間的資料,因為資料是儲存在 WMI 提供者中,所以可能會佔用您電腦的硬碟空間。您也可以只收集試驗使用者或範例代表人員的資料,而非針對公司內的所有人啟用此功能。

每次瀏覽網站時,網站平均會產生約 250 個位元組的資料,這對 Internet Explorer 效能的影響很小。在一個月內,每天從 20 個網站的 1000 位使用者收集資料的過程中,您會取得大約 150 MB 的資料:[250 個位元組 (每瀏覽一個網站) x 20 網站/天 x 30 天 = 大約 150 KB x 1000 位使用者 = 大約 150 MB]。

重要事項  

收集程序是無訊息的,因此員工不會收到通知。因此,開始收集資訊之前,您必須先取得員工的同意。您也必須確定使用此功能時可符合所有適用的當地法律和法規。

 

使用企業網站探索的準備工作

您必須執行所提供的 PowerShell 指令碼 (IETelemetrySetUp.ps1) 來編譯 .mof 檔案及更新新 WMI 類別的安全性特殊權限,為您的電腦進行資料收集設定。

重要事項  

如果您使用 WMI 做為資料輸出,您必須執行此指令碼。如果您使用 XML 做為資料輸出,則非必要。

 

Dn833204.wedge(zh-tw,TechNet.10).gif設定企業網站探索

  • 使用以下命令,繞過 PowerShell 執行原則在提升權限的模式 (使用系統管理員權限) 中啟動 PowerShell 及執行 IETElemetrySetUp.ps1:powershell -ExecutionPolicy Bypass .\IETElemetrySetUp.ps1

    如需詳細資訊,請參閱 about_Execution_Policies

選用:設定 WMI 資料的防火牆

如果您選擇使用 WMI 做為資料輸出,您必須確定 WMI 資料可以通過網域的防火牆。如果您確定,則可略過本節。否則請遵循下列步驟:

Dn833204.wedge(zh-tw,TechNet.10).gif設定您的防火牆

  1. 在 [控制台] 中,按一下 [系統及安全性],然後按一下 [Windows 防火牆]。

  2. 在左窗格中,按一下 [允許 app 或功能通過 Windows 防火牆],然後向下捲動以勾選 [Windows Management Instrumentation (WMI)] 的核取方塊。

  3. 重新啟動您的電腦即可開始收集 WMI 資料。

使用 PowerShell 設定企業網站探索

使用 PowerShell 完成網站探索的初始設定後,您可以選擇繼續使用 PowerShell,或切換到群組原則。

重要事項  

.ps1 檔案更新會針對裝置上的所有使用者開啟企業網站探索與 WMI 收集。

 

設定資料收集的區域或網域

您可以使用 PowerShell 來決定要使用哪些區域或網域進行資料收集。

  • 網域允許清單。如果您有網域允許清單 (應開啟此功能之網域的逗點分隔清單),則應使用此程序。

  • 區域允許清單。如果您有區域允許清單 (應開啟此功能之區域的逗點分隔清單),則應使用此程序。

Dn833204.wedge(zh-tw,TechNet.10).gif使用網域允許清單設定資料收集

  • 使用以下命令在提升權限模式 (使用系統管理員權限) 中啟動 PowerShell,並執行 IETElemetrySetUp.ps1:.\IETElemetrySetUp.ps1 [other args] -SiteAllowList sharepoint.com,outlook.com,onedrive.com

    *.microsoft.com 之類的萬用字元不受支援。

Dn833204.wedge(zh-tw,TechNet.10).gif使用區域允許清單設定資料收集

  • 使用以下命令在提升權限模式 (使用系統管理員權限) 中啟動 PowerShell,並執行 IETElemetrySetUp.ps1:.\IETElemetrySetUp.ps1 [other args] -ZoneAllowList Computer,Intranet,TrustedSites,Internet,RestrictedSites

    僅支援電腦、內部網路、TrustedSites、網際網路和 RestrictedSites。

使用群組原則設定企業網站探索

如果您不想繼續使用 PowerShell,您可以在初始網站探索設定完成後切換到群組原則。

注意  

所有的群組原則設定皆可個別或以群組形式使用。

 

Dn833204.wedge(zh-tw,TechNet.10).gif使用群組原則設定企業網站探索

  • 開啟您的群組原則編輯器,然後移至下列新設定:

    設定名稱和位置說明選項

    系統管理範本\windows 元件\Internet Explorer\開啟網站探索 WMI 輸出

    將收集到的資料寫入至 WMI 類別,此類別可使用 Configuration Manager 之類的用戶端管理解決方案來彙總。

    • 開啟。開啟 WMI 記錄。

    • 關閉。關閉 WMI 記錄。

    系統管理範本\Windows 元件\Internet Explorer\開啟網站探索 XML 輸出

    將收集到的資料寫入至 XML 檔案;此檔案儲存在您指定的位置。

    • XML 檔案路徑。將其納入會開啟 XML 記錄。

    • 空白。關閉 XML 記錄。

    系統管理範本\Windows 元件\Internet Explorer\由區域限制網站探索輸出

    管理可收集資料的區域。

    若要指定哪些區域可以收集資料,您必須加入代表您所選區域的二進位數字,依據如下:

    0 – 受限制的網站區域

    0 – 網際網路區域

    0 – 信任的網站區域

    0 – 近端內部網路區域

    0 – 本機電腦區域

    範例 1:僅包含近端內部網路區域

    二進位表示法:00010,根據:

    0 – 受限制的網站區域

    0 – 網際網路區域

    0 – 信任的網站區域

    1 – 近端內部網路區域

    0 – 本機電腦區域

    範例 2:僅包含 [受限制的網站]、[信任的網站] 和 [近端內部網路] 區域

    二進位表示法:10110,根據:

    1 – 受限制的網站區域

    0 – 網際網路區域

    1 – 信任的網站區域

    1 – 近端內部網路區域

    0 – 本機電腦區域

    系統管理範本\Windows 元件\Internet Explorer\由網域限制網站探索輸出

    管理可收集資料的網域。

    若要指定哪些網域可收集資料,您必須在提供的方塊中加入您選取的網域,每行一個網域。看起來應該像這樣:

    microsoft.sharepoint.com

    outlook.com

    onedrive.com

    timecard.contoso.com

    LOBApp.contoso.com

     

結合 WMI 與 XML 群組原則設定

您可以個別或搭配使用 WMI 與 XML 設定,其結果如下:

開啟網站探索 WMI 輸出

選項:關閉

選項:開啟

選項:關閉

選項:開啟

開啟網站探索 XML 輸出

選項:空白

選項:空白

選項:XML 檔案路徑

選項:XML 檔案路徑

結果

會關閉企業網站探索

僅限 WMI 記錄

僅限 XML 記錄

同時開啟 WMI 和 XML 記錄。

 

使用 Configuration Manager 收集您的資料

在您收集到資料之後,您將需要取得您員工電腦的本機檔案。若要這樣做,請以下列其中一種方式,在 Configuration Manager 中使用硬體清查程序。

在連線至電腦時使用 MOF 編輯器收集您的硬體詳細目錄

您可以在連線至您的用戶端電腦時,使用 MOF 編輯器收集您的硬體詳細目錄。

Dn833204.wedge(zh-tw,TechNet.10).gif收集您的詳細目錄

  1. 從 Configuration Manager 按一下 [管理],按一下 [用戶端設定],按兩下 [預設的用戶端設定],按一下 [硬體詳細目錄],然後按一下 [設定類別]

    Configuration Manager 的硬體詳細目錄畫面
  2. 按一下 [新增],按一下 [連線],然後連線至已經完成設定程序且已有類別存在的電腦。

  3. 將 [WMI 命名空間] 變更至 root\cimv2\IETelemetry,然後按一下 [連線]

    Configuration Manager 的連線到 WMI 方塊
  4. 選取下列類別旁邊的核取方塊,然後按一下 [確定]

    • IESystemInfo

    • IEURLInfo

    • IECountInfo

  5. 按一下 [確定] 以關閉預設視窗。

    您的環境現在已經可以收集您的硬體詳細目錄以及檢閱範例報告。

使用 MOF 編輯器與 MOF 匯入檔案收集您的硬體詳細目錄

您可以使用 MOF 編輯器與 MOF 匯入檔案來收集您的硬體詳細目錄。

Dn833204.wedge(zh-tw,TechNet.10).gif收集您的詳細目錄

  1. 從 Configuration Manager 按一下 [管理],按一下 [用戶端設定],按兩下 [預設的用戶端設定],按一下 [硬體詳細目錄],然後按一下 [設定類別]

  2. 按一下 [匯入],從我們提供的下載套件中選擇 MOF 檔案,然後按一下 [開啟]

  3. 選取要安裝的詳細目錄項目,然後按一下 [匯入]

  4. 按一下 [確定] 以關閉預設視窗。

    您的環境現在已經可以收集您的硬體詳細目錄以及檢閱範例報告。

使用 SMS_DEF.MOF 檔案收集您的硬體詳細目錄

您可以使用 Systems Management Server (SMS_DEF.MOF) 檔案來收集您的硬體詳細目錄。

Dn833204.wedge(zh-tw,TechNet.10).gif收集您的詳細目錄

  1. 使用記事本之類的文字編輯器,開啟 SMS_DEF.MOF 檔案,檔案位於您的 <Config_Manager_install_location>\inboxes\clifiles.src\hinv 目錄中。

  2. 將此文字新增至檔案的結尾:

    [SMS_Report     (TRUE),
     SMS_Group_Name ("IESystemInfo"),
     SMS_Class_ID   ("MICROSOFT|IESystemInfo|1.0"),
     Namespace      ("root\\\\cimv2\\\\IETelemetry")  ]
    Class IESystemInfo: SMS_Class_Template
    {
        [SMS_Report (TRUE), Key  ]
            String SystemKey;
        [SMS_Report (TRUE)       ]
            String IEVer;
    };
    
    [SMS_Report     (TRUE),
     SMS_Group_Name ("IEURLInfo"),
     SMS_Class_ID   ("MICROSOFT|IEURLInfo|1.0"),
     Namespace      ("root\\\\cimv2\\\\IETelemetry")  ]
    Class IEURLInfo: SMS_Class_Template
    {
        [SMS_Report (TRUE), Key  ]
            String URL;
        [SMS_Report (TRUE)       ]
            String Domain;
        [SMS_Report (TRUE)       ]
            UInt32 DocMode;
        [SMS_Report (TRUE)       ]
            UInt32 DocModeReason;
        [SMS_Report (TRUE)       ]
            UInt32 Zone;
        [SMS_Report (TRUE)       ]
            UInt32 BrowserStateReason;
        [SMS_Report (TRUE)       ]
            String ActiveXGUID[];
        [SMS_Report (TRUE)       ]
            UInt32 CrashCount;
        [SMS_Report (TRUE)       ]
            UInt32 HangCount;
        [SMS_Report (TRUE)       ]
            UInt32 NavigationFailureCount;
        [SMS_Report (TRUE)       ]
            UInt32 NumberOfVisits;
        [SMS_Report (TRUE)       ]
            UInt32 MostRecentNavigationFailure;
    };
    
    [SMS_Report     (TRUE),
     SMS_Group_Name ("IECountInfo"),
     SMS_Class_ID   ("MICROSOFT|IECountInfo|1.0"),
     Namespace      ("root\\\\cimv2\\\\IETelemetry")  ]
    Class IECountInfo: SMS_Class_Template
    {
        [SMS_Report (TRUE), Key  ]
            String CountKey;
        [SMS_Report (TRUE)       ]
            UInt32 CrashCount;
        [SMS_Report (TRUE)       ]
            UInt32 HangCount;
        [SMS_Report (TRUE)       ]
            UInt32 NavigationFailureCount;
    };
    
  3. 將檔案儲存至相同位置並關閉檔案。

    您的環境現在已經可以收集您的硬體詳細目錄以及檢閱範例報告。

檢視範例報告

範例報告 (SCCM 報告範例 – ActiveX.rdl 和 SCCM 報告範例 – Site Discovery.rdl),可與 System Center 2012 搭配使用,因此您可以檢閱您收集的資料。

SCCM 報告範例 – ActiveX.rdl

提供您用戶端電腦瀏覽之所有 ActiveX 相關網站的清單。

收集到的 ActiveX URL 清單

SCCM 報告範例 – Site Discovery.rdl

提供您用戶端電腦瀏覽之所有網站的清單。

Configuration Manager 中的網站探索範例報告

檢視收集到的 XML 資料

XML 檔案建立後,您可以使用自己的解決方案擷取及剖析資料。資料將顯示如下:

<IETelemetry>
     <IECountInfo>
          <CrashCount>[dword]</CrashCount>
          <HangCount>[dword]</HangCount>
          <NavigationFailureCount>[dword]</NavigationFailureCount>
     </IECountInfo>
     <IEURLInfo>
          <URL>[string]</URL>
          <ActiveXGUID>
               <GUID>[guid]</GUID>
          </ActiveXGUID>
          <DocModeReason>[dword]</DocModeReason>
          <DocMode>[dword]</DocMode>
          <NumberOfVisits>[dword]</NumberOfVisits>
          <BrowserStateReason>[dword]</BrowserStateReason>
          <Zone>[dword]</Zone>
          <CrashCount>[dword]</CrashCount>
          <HangCount>[dword]</HangCount>
          <NavigationFailureCount>[dword]</NavigationFailureCount>
          <Domain>[string]</Domain>
          <MostRecentNavigationFailure>[dword]</MostRecentNavigationFailure>
     </IEURLInfo>
     <IEURLInfo>…</IEURLInfo>
     <IEURLInfo>…</IEURLInfo>
</IETelemetry>

您可以將此 XML 資料匯入 Enterprise Mode Site List Manager 中,自動將包含的網站新增到您的企業模式網站清單。

Dn833204.wedge(zh-tw,TechNet.10).gif將您的 XML 資料新增到您的企業模式網站清單

  1. 開啟 Enterprise Mode Site List Manager 工具、按一下 [File] (檔案),然後按一下 [Bulk add from file] (從檔案大量新增)顯示大量新增選項的 Enterprise Mode Site List Manager

  2. 移至您的 XML 檔案,將包含的網站新增到工具,然後按一下 [開啟]

    此時會驗證每個網站,如果成功,則會在您按一下 [確定] 以關閉功能表時新增到全域網站清單。如果網站未通過驗證,您可以嘗試修正問題,或挑選網站並按一下 [新增至清單] 以忽略驗證問題。如需關於修正驗證問題的詳細資訊,請參閱使用 Enterprise Mode Site List Manager 工具修正驗證問題

  3. 按一下 [確定],以關閉 [將網站大量新增到清單] 功能表。

關閉您用戶端電腦上的資料收集

收集到您的資料之後,您必須關閉 [企業網站探索]。

Dn833204.wedge(zh-tw,TechNet.10).gif使用 PowerShell 停止收集資料

  • 在您的用戶端電腦上,使用以下命令在提升權限模式 (使用系統管理員權限) 中啟動 Windows PowerShell,並執行 IETElemetrySetUp.ps1:powershell -ExecutionPolicy Bypass .\IETElemetrySetUp.ps1 –IEFeatureOff

    注意  

    關閉資料收集只會停用企業網站探索功能 – 所有已寫入至 WMI 的資料都會保留在員工的電腦上。

     

Dn833204.wedge(zh-tw,TechNet.10).gif使用群組原則停止收集資料

  1. 開啟您的群組原則編輯器,移至「系統管理範本\windows 元件\Internet Explorer\開啟網站探索 WMI 輸出」,然後按一下 [關閉]

  2. 移至「系統管理範本\Windows 元件\Internet Explorer\開啟網站探索 XML 輸出」,然後清除檔案路徑位置。

從用戶端電腦中刪除已儲存的資料

您可以完全移除儲存在員工電腦上的資料。

Dn833204.wedge(zh-tw,TechNet.10).gif刪除所有的現有資料

  • 在用戶端電腦上,於提升權限模式 (使用系統管理員權限) 中啟動 PowerShell 並執行這四個命令:

    • Remove-WmiObject -Namespace root/cimv2/IETelemetry IEURLInfo

    • Remove-WmiObject -Namespace root/cimv2/IETelemetry IESystemInfo

    • Remove-WmiObject -Namespace root/cimv2/IETelemetry IECountInfo

    • Remove-Item -Path 'HKCU:\Software\Microsoft\Internet Explorer\WMITelemetry'

 

 

顯示: