設定企業模式記錄和資料收集

使用群組原則,您可以開啟 Internet Explorer 的企業模式,然後您可以使用 [讓使用者從 [工具] 功能表開啟並使用「企業模式」] 設定 (位在 [系統管理範本\Windows 元件\Internet Explorer] 類別路徑) 來開啟本機使用者控制。開啟此設定之後,您的使用者能夠在本機從 IE [工具] 功能表開啟企業模式。

[工具] 功能表上的 [企業模式] 選項

[讓使用者從工具功能表開啟並使用企業模式] 設定也可讓您決定使用者報告 (URL 格式) 要傳送的位置。

注意  

我們建議您建立自訂的 HTTP 連接埠 81,來讓您傳入的使用者資訊傳送至固定的網站。固定網站的重要性在於,您可以快速地從其他網站流量中挑選出企業模式的流量。

 
開啟企業模式的群組原則

取得這些報告讓您能夠找出沒有正常運作的網站,以便您能夠直接將它們新增至企業模式網站清單,而不必親自找出它們。如需建立與使用網站清單的詳細資訊,請根據您的作業系統,參閱使用檔案和 Windows 10 Enterprise Mode Site List Manager 工具將多個網站新增到企業模式網站清單使用檔案和 Windows 7 和 Windows 8.1 Enterprise Mode Site List Manager 工具將多個網站新增到企業模式網站清單主題。

使用 ASP 收集您的資料

當您開啟記錄功能時,您需要有效的 URL,指向可接聽使用者登錄機碼更新的伺服器。這表示您必須為傳入的 POST 訊息設定端點伺服器,每當使用者從 [工具] 功能表開啟或關閉企業模式時就會傳送這些訊息。

Dn781326.wedge(zh-tw,TechNet.10).gif設定端點伺服器

  1. 設定 IIS 伺服器來搭配您的企業模式資料收集程序使用。若您不確定如何設定 IIS,請參閱 IIS 安裝網頁

  2. 開啟 Internet Information Services (IIS),然後從 [新增角色及功能精靈] 的 [伺服器角色] 頁面開啟 ASP 元件。

    這讓您能夠建立接受傳入 POST 訊息的 ASP 表單。

  3. 開啟 Internet Information Services (IIS) 管理員,按一下 [繫結],將 [連接埠 81] 反白顯示,按一下 [編輯],然後變更網站資訊以指向 [連接埠 81],讓它符合您自訂建立的連接埠。

    編輯網站繫結的 IIS 管理員
  4. 開啟 [記錄] 功能,選取 [W3C] 格式,然後按一下 [選取欄位] 以開啟 [W3C 記錄欄位] 方塊。

    設定記錄選項的 IIS 管理員
  5. 將 WC3 記錄欄位變更為只包含 [日期]、[用戶端 IP]、[使用者名稱] 和 [URI 查詢] 等標準欄位,然後按一下 [確定]。

    只使用這些欄位可讓記錄檔保持簡單,提供任何由您的使用者所變更之網站的資訊 (日期、用戶端 IP 位址和網站 URI)。

  6. 將這些變更套用至您的預設網站,然後關閉 [IIS 管理員]。

  7. 使用此命令將您的 EmIE.asp 檔案放到網頁伺服器的根目錄:

    <% @ LANGUAGE=javascript %>
    <%
    Response.AppendToLog(" ;" + Request.Form("URL") + " ;" + Request.Form("EnterpriseMode"));
    %>
    

    這個程式碼會將 POST 欄位記錄到 IIS 記錄檔,可讓您檢閱所有收集的資料。

IIS 記錄檔資訊

當您完成所有設定,並至少有一位您的使用者從本機 [工具] 功能表開啟企業模式之後,您的記錄檔看起來會像這樣。您可以看到問題網站的 URL 及開啟企業模式之使用者的用戶端 IP 位址。

企業模式記錄檔

使用 GitHub 範例收集您的資料

Microsoft 建立了 EMIE-Data_Collection_Sample,它會顯示收集您企業模式報告的方式。此範例只顯示如何收集資料,而不會顯示如何將資料彙總至您的企業模式網站清單。

此範例會從開啟企業模式和記錄功能 (透過群組原則或手動設定 EnterpriseMode 登錄機碼) 開始,以讓您的使用者能從本機使用企業模式。如需執行此作業的詳細步驟,請移至開啟企業模式的本機控制和記錄

注意  

如果您決定要手動變更登錄機碼,您可以將 [啟用] 設定變更為 [deployment url]/api/records/,這樣會自動將報告傳送到這個頁面。

 

設定、收集和檢視報告

若要使用記錄功能,您需要有效的 URL,指向可接聽使用者登錄機碼更新的伺服器。這表示您必須為傳入的 POST 訊息設定端點伺服器,每當使用者從 [工具] 功能表開啟或關閉企業模式時就會傳送這些訊息。這些 POST 訊息進入您的資料庫,並根據 URL 彙總報告資料,提供您使用者從何處開啟/關閉企業模式的報告總數,及最後報告的日期。

Dn781326.wedge(zh-tw,TechNet.10).gif設定範例

  1. 設定從使用者收集企業模式資訊的伺服器。

  2. 請前往 GitHub 的 Internet Explorer/EMIE-Data_Collection_Sample 頁面,然後點選或按一下 [Download ZIP] (下載 ZIP 檔) 按鈕來下載完整的專案。

  3. 開啟 Microsoft Visual Studio 2013 含 Update 2,然後開啟 PhoneHomeSample.sln 檔案。

  4. 在 [建置] 功能表上,點選或按一下 [建置方案]。

    將會自動下載所需的套件並包含在方案中。

Dn781326.wedge(zh-tw,TechNet.10).gif設定端點伺服器

  1. 在 PhoneHomeSample 名稱上按一下滑鼠右鍵,然後按一下 [發行]。

    Visual Studio 的發行功能表
  2. 在 [發行網站] 精靈中挑選適用於您組織的發行目標。

    重要事項  

    請確認您具有與發行目標相關連的資料庫。否則,將不會收集您的報告,且部署網站將發生問題。

     
    Visual Studio 的發行網站精靈

    當您完成發行程序之後,必須經過測試以確定 app 部署成功。

Dn781326.wedge(zh-tw,TechNet.10).gif測試、部署和使用 app

  1. 在您部署 app 的電腦上開啟登錄編輯程式,前往 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode 機碼,然後將 [啟用] 字串變更為:

    "Enable"="http://<deploy_URL>/api/records/"
    

    其中 <deploy_URL> 指向您的部署 URL

  2. 當您確定部署正常運作之後,您可以使用下列其中一種方法將它部署至您的使用者:

    • 開啟 [讓使用者從工具功能表開啟並使用企業模式] 群組原則設定,將您的 <deploy_URL> 資訊輸入 [選項] 方塊。

    • 使用 System Center 或其他管理軟體部署步驟 3 中的登錄機碼。

  3. 讓您的使用者瀏覽網站,並視需求從本機開啟或關閉企業模式。

Dn781326.wedge(zh-tw,TechNet.10).gif檢視報告結果

  • 請前往 http://<deploy_URL>/List 來檢視報告結果。

    若您已經在該網頁,您必須重新整理頁面來檢視結果。

    包含詳細資料的企業模式結果報告

發行錯誤疑難排解

如果在發行專案時發生錯誤,您應該嘗試更新您的套件。

Dn781326.wedge(zh-tw,TechNet.10).gif更新套件

  1. 在 Microsoft Visual Studio 的 [工具] 功能表中,按一下 [NuGet 套件管理員],然後按一下 [管理方案的 NuGet 套件]。

    套件更新的 NuGet 套件管理員
  2. 按一下工具左側的 [更新],然後按一下 [全部更新] 按鈕。

    您可能需要進行額外的套件清理工作,才能移除舊版套件。

相關主題

下載適用於 Windows 10 的 Enterprise Mode Site List Manager 工具
下載適用於 Windows 7 和 Windows 8.1 的 Enterprise Mode Site List Manager 工具
什麼是企業模式?
使用 Enterprise Mode Site List Manager 工具
開啟企業模式和使用網站清單

 

 

顯示: