本文提供將 Enterprise Site Discovery 與 Microsoft Endpoint Configuration Manager 搭配使用的逐步指南。
Enterprise Site Discovery 可協助您設定企業模式網站清單。 Enterprise Site Discovery 將協助您:
- 探索哪些網站使用舊版文件模式。 除非這些網站偵測新式瀏覽器並提供不同 HTML,否則可能需要使用 IE 模式。
- 探索哪些網站使用 ActiveX 控制項。 Microsoft Edge 不支援 ActiveX 控制項。 除非這些網站偵測新式瀏覽器並提供不同 HTML,否則可能需要使用 IE 模式。
注意
本文適用於 Microsoft Edge 穩定版、 Beta 版和 開發 頻道。
必要條件
本指南假設您已使用過 Microsoft Endpoint Configuration Manager,且已安裝下列服務和角色:
- Microsoft Endpoint Configuration Manager
- Microsoft SQL Server Reporting Services
- (已配置選用) Configuration Manager Reporting Services 點角色
下載 Enterprise Site Discovery 工具
下載下列工具:
啟用 Enterprise Site Discovery
在連線到 Windows Management Instrumentation (WMI) 以擷取網站探索資料之前,您必須先將 WMI 類別提供者部署至收集此資料的裝置。
從 Enterprise Site Discovery 設定和組態套件將內容解壓縮至可用的軟體程式庫檔案共用中的資料夾。 範例: \\DSL\EnterpriseSiteDiscovery。
接下來,在 Microsoft Endpoint Configuration Manager 中建立套件,如 Configuration Manager 中的套件和程式中所述。
使用下列設定設定新套件:
在 [套件] 頁面上:
- 選取 [名稱 ] 並指定名稱 [啟用網站探索]
- 選取 此套件包含來源檔案
- 指定您擷取檔案以 (的來源資料夾,例如 \\DSL\EnterpriseSiteDiscovery)
在 [程式類型] 頁面上,選擇 [標準程式]
在 [Standard Program] 頁面上,輸入下列命令,以在裝置上設定 Site Discovery:
powershell.exe -ExecutionPolicy Bypass .\IETelemetrySetUp-Win8.ps1注意
指令碼支援為
-ZoneAllowList和-SiteAllowList使用命令列參數。 在此逐步中,我們將透過 群組原則設定這些選項。在 Standard Program 頁面上:
- 選取執行「隱藏」的選項
- 在 [程式可以執行] 底下,選取 [使用者是否已登入] 選項
建立套件後,按兩下套件名稱 [啟用網站探索] 以查看其內容。 針對 [ 執行之後] 屬性,選取 [ 組態管理員重新啟動電腦]。 WMI 數據收集將在設備重新啟動後開始。
注意
您可以設定使用者必須重新啟動裝置所需的時間,如用戶端設定文件中所述。
若要確認資料收集是否正常運作,請流覽幾個網站,並執行下列 PowerShell 命令,以確認資料是否填入 WMI 命名空間中。
Get-WmiObject -Namespace "root/cimv2/IETelemetry" -Class IEURLInfo | Select-Object URL, NumberOfVisits, CrashCount, DocMode | Sort-Object
使用群組原則設定 Enterprise Site Discovery
啟用 Enterprise Site Discovery 後,您就可以設定要收集的資料。 請考慮當地法律和法規要求,如 收集哪些資料中所述。
- 開啟 [群組原則編輯器]。
- 選取 [電腦設定>] [系統管理範本] [Windows 元件] [>>Internet Explorer]。
- 按兩下 [開啟網站探索 WMI 輸出]。
- 選取 \[已啟用\]。
- 選取 [ 確定 ] 或 [套用] 以儲存此原則設定。
您可以選擇要收集網站資料的區域:
按兩下 [依區域限制網站探索輸出]。
選取 \[已啟用\]。
設定 區域遮罩 ,以指出要啟用網站探索的下列區域。
- 受限網站區域
- 網路專區
- 信任網站區域
- 本機內部網路區域
- 本機電腦區域
注意
若要設定區域 () 包含在網站探索中,會根據選取的區域形成二進位數。 此數字的十進位表示法用於在原則中表示此數字。
範例:區域遮罩 2: 00010 只會收集本機內部網路區域的資料區域遮罩 6: 00110 只會收集內部網路和信任月臺區域的資料
選取 [ 確定 ] 或 [套用] 以儲存此原則設定。
您也可以限制要收集網站資料的網域:
- 按兩下 [依網域限制網站探索輸出]。
- 選取 \[已啟用\]。
- 輸入您要收集資料的網域,每行一個網域。
- 選取 [ 確定 ] 或 [套用] 以儲存此原則設定。
使用 Configuration Manager 收集網站探索資料
現在,您的裝置正在產生資料,是時候在 Configuration Manager 中收集這些資料了。
- 在 Configuration Manager 主控台中,選擇 [系統管理>用戶端設定>] [預設用戶端設定]。
- 在 [首頁] 索引標籤的 [屬性] 群組中,選擇 [屬性]。
- 在 [預設用戶端設定 ] 對話方塊中,選擇 [硬體清單]。
- 在 [裝置設定] 清單中,選擇 [設定類別]。
- 在 Hardware Inventory Classes 對話方塊中,選擇 Add (新增)。
- 在 [ 新增硬體清查類別 ] 對話方塊中,選取 [ 連線]。
- 在 [連線到 Windows Management Instrumentation (WMI)] 對話方塊中,輸入設定 Enterprise Site Discovery 的電腦名稱。 如果您要連線到另一部電腦,您需要具備存取 WMI 權限的認證。
- 在 [WMI 命名空間 ] 文字方塊中,輸入 root\cimv2\IETelemetry。
- 選擇 Connect (連線)。
- 在 [ 新增硬體清查類別 ] 對話方塊的 [清查類別 ] 清單中,選取 WMI 類別 IESystemINfo、 IEUrlInfo 和 IECountInfo。
- 選取 [ 確定 ] 以關閉 [ 類別限定詞 ] 對話方塊和其他開啟的對話方塊。
用戶端更新管理點中的設定後,系統會在下次硬體清查執行時 (預設為每七天) 報告資料。
匯入網站探索報表
Enterprise Site Discovery 套件包含兩個範例報表。 一個報表顯示使用 ActiveX 控制項的網站,而報表則顯示使用舊版文件模式的網站。
設定網站探索範例報表
使用這些步驟作為指南,建立使用三個資料來源的範例報表。 這些資料來源包括:使用者造訪的網站、其系統的相關資訊,以及網站使用的文件模式。 此報表可協助您識別可能依靠舊版文件模式的網站。
- 將報表 SCCM_Report-Site_Discovery.rdl 複製到 Configuration Manager 伺服器。
- 安裝 Microsoft 報表產生器。
- 按兩下 SCCM_Report-Site_Discovery.rdl 以在報表產生器中開啟報表。
- 第一次嘗試開啟報表時,它會嘗試與建立該報表的伺服器聯繫。 當系統提示連線 到報表伺服器時,請選取 [ 否]。
- 報表開啟後,展開 [資料來源],然後按兩下 [DataSource1]。
- 在 [ 資料來源屬性] 視窗中,選取 [ 使用內嵌在報表中的連線 ],然後選取 [建置...]。
注意
請確定您選取 Microsoft SQL Server 作為資料來源。 Report Builder 預設為 Microsoft SQL Server Analysis Services 作為資料來源。
- 在 [連線內容] 視窗中,選取 [伺服器名稱],然後輸入 Configuration Manager 伺服器的名稱。 然後,在 [選取或輸入資料庫名稱] 中,從下拉式清單中選取 Configuration Manager 資料庫的名稱。
- 選取 [確定 ] 以關閉 [連線屬性 ] 視窗。
- 選取 [測試連線] 以測試連線。 如果連線成功,請選取 [ 確定 ] 以關閉 [資料來源屬性] 視窗。
- 在 [資料來源 2] 重複執行步驟 5 到 9。
- 展開 [資料集],然後按兩下 [DataSet1]。
- 在 [資料集屬性] 視窗中,按一下 [查詢: ] 文字方塊。 將查詢複製到記事本,然後尋找 CM_A1B 並將其取代為您在步驟 7 中選取的資料庫名稱。 將更新的查詢貼到 [查詢:] 文字方塊中。
- 在 DataSet2、DataSet3和 DataSet4重複步驟 11 到 12。
- 在功能區的 [ 首頁 ] 索引標籤中,選取 [執行] 按鈕以測試報表。
- 儲存報表並關閉 Microsoft Report Builder。
- 將報表檔案重新命名為 Site Discovery.rdl
設定 ActiveX 範例報告
使用下列程序建立使用單一資料來源的範例報告:使用 ActiveX 控制項的網站。 由於 Internet Explorer 是唯一支援 ActiveX 控制項的瀏覽器,因此這些網站可能需要 Microsoft Edge 中的 IE 模式。
- 將報表 SCCM Report Sample - ActiveX.rdl 複製到 Configuration Manager 伺服器。
- 安裝 Microsoft 報表產生器。
- 按兩下 SCCM Report Sample - ActiveX.rdl 以在報表產生器中開啟報表。
- 第一次嘗試開啟報表時,它會嘗試與建立該報表的伺服器聯繫。 當系統提示連線 到報表伺服器時,請選取 [ 否]。
- 報表開啟後,展開 [資料來源],然後按兩下 [AutoGen__5C6358F2_4BB6_4a1b_A16E_8D96795D8602_]。
- 在 [ 資料來源屬性] 視窗中,選取 [ 使用內嵌在報表中的連線 ],然後選取 [建置...]。
- 在 [連線內容] 視窗中,選取 [伺服器名稱],然後輸入 Configuration Manager 伺服器的名稱。 然後,在 [選取或輸入資料庫名稱] 中,從下拉式清單中選取 Configuration Manager 資料庫的名稱。
- 選取 [確定 ] 以關閉 [連線屬性 ] 視窗。
- 選取 [測試連線] 以測試連線。 如果連線成功,請選取 [ 確定 ] 以關閉 [資料來源屬性] 視窗。
- 展開 [資料集],然後按兩下 [DataSet1]。
- 在 [資料集屬性] 視窗中,按一下 [查詢: ] 文字方塊。 將查詢複製到記事本,然後尋找 CM_A1B 並將其取代為您在步驟 7 中選取的資料庫名稱。 將更新的查詢貼到 [查詢:] 文字方塊中。
- 在功能區的 [ 首頁 ] 索引標籤中,選取 [執行] 按鈕以測試報表。
- 儲存報表。
- 關閉 Microsoft 報表產生器。
- 將檔案重新命名為 ActiveX
將已設定的報表上傳到 Microsoft SQL Server Reporting Services
設定好環境報表後,將報表上傳到報表伺服器。
- 啟動 Reporting Services 組態管理員應用程式。
- 在 [報表伺服器連線] 視窗中,選取 [連線],然後選取 [入口網站網站識別] 底下列出的 URL
- 在開啟的瀏覽器視窗中,您應該位於SQL Server Reporting Services頁面 - 選取SCCM網站代碼的ConfigMgr_SCCMSiteCode資料夾。
- 在功能區中,將滑鼠停留在 +新增 上,然後選取 資料夾功能 表項目。
- 輸入資料夾名稱,例如 Enterprise Site Discovery,然後選取 [ 建立 ] 按鈕。
- 選取 [企業網站探索 ] 資料夾。
- 在功能區上,選取 [上傳] 按鈕。
- 選取 [ 網站探索 ] 報告,然後選取 [ 確定]。
- 在 ActiveX 報表重複步驟 7 與 8。
檢視 Configuration Manager 中的報表
現在您已自訂並上傳報表,您可以在 Configuration Manager 中檢視報表。
- 在 Configuration Manager 主控台中,選擇 [監視]>[報表]>[報表]>[Enterprise Site Discovery]
- 按兩下報表以檢視報表。
停用 Enterprise Site Discovery
當您完成收集資料時,請停用 Enterprise Site Discovery。 建立第二個套件以停用 Microsoft 端點 Configuration Manager 中的企業網站探索,如 Configuration Manager 中的套件和程式中所述。 設定下列選項:
在 [套件] 頁面上:
- 選取 [名稱 ] 並指定名稱 [ 停用網站探索]。
- 選取 此套件包含來源檔案。
- 指定您解壓縮檔案以 (的來源資料夾,例如 \\DSL\EnterpriseSiteDiscovery) 。
在 [方案類型] 頁面上,選擇 [Standard Program]。
在 [Standard Program] 頁面上,輸入下列命令列,以停用裝置上的 Site Discovery:
powershell.exe -ExecutionPolicy Bypass .\IETelemetrySetUp-Win8.ps1 -IEFeatureOff在 Standard Program 頁面上:
- 選取 [執行 隱藏] 選項。
- 在 「程式可以執行」下,選取「 使用者是否已登入」選項。