企業網站探索逐步指南
本文提供將 Enterprise Site Discovery 與 Microsoft Endpoint Configuration Manager 搭配使用的逐步指南。
提示
除非您的環境需要使用本指南中的步驟,否則建議您使用 Microsoft Edge 部署精靈 及其產生的腳本來設定企業網站探索。
Enterprise Site Discovery 可協助您設定企業模式網站清單。 Enterprise Site Discovery 將協助您:
- 探索哪些網站使用舊版文件模式。 除非這些網站偵測新式瀏覽器並提供不同 HTML,否則可能需要使用 IE 模式。
- 探索哪些網站使用 ActiveX 控制項。 Microsoft Edge 不支援 ActiveX 控制項。 除非這些網站偵測新式瀏覽器並提供不同 HTML,否則可能需要使用 IE 模式。
注意
本文適用於Microsoft Edge Stable、 Beta 和 開發 人員通道。
必要條件
本指南假設您已使用過 Microsoft Endpoint Configuration Manager,且已安裝下列服務和角色:
- Microsoft Endpoint Configuration Manager
- Microsoft SQL Server Reporting Services
- (設定 Configuration Manager Reporting Services 點角色的選擇性)
下載 Enterprise Site Discovery 工具
下載下列工具:
啟用 Enterprise Site Discovery
您必須先將 WMI 類別提供者部署到收集此資料的裝置,才能連線到 Windows Management Instrumentation (WMI) 來擷取網站探索數據。
從 Enterprise Site Discovery 設定和組態套件將內容解壓縮至可用的軟體程式庫檔案共用中的資料夾。 範例: \\DSL\EnterpriseSiteDiscovery。
接下來,在 Microsoft Endpoint Configuration Manager 中建立套件,如 Configuration Manager 中的套件和程式中所述。
使用下列設定來設定新的套件:
在 [ 套件] 頁面上:
- 選 取 [名稱 ],並指定名稱 [啟用網站探索]
- 選 取 [此套件包含原始程序檔]
- 指定您擷取檔案至 (的來源資料夾,例如 \\DSL\EnterpriseSiteDiscovery)
在 [程式類型] 頁面上,選擇 [標準程式]
在 [ 標準程式] 頁面上,輸入下列命令以在裝置上設定網站探索:
powershell.exe -ExecutionPolicy Bypass .\IETelemetrySetUp-Win8.ps1
注意
指令碼支援為
-ZoneAllowList
和-SiteAllowList
使用命令列參數。 在此逐步解說中,我們將透過 組策略來設定這些選項。在 [ 標準程式] 頁面上:
- 選取要執行 Hidden 的選項
- 在 [程式可以執行] 下,選取 [使用者是否登入] 選項
建立套件後,按兩下套件名稱 [啟用網站探索] 以查看其內容。 針對 [ 執行后] 屬性,選取 [ Configuration Manager 重新啟動計算機]。 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 控制台中,選擇 [ 系統管理>客戶端設定>] [預設客戶端設定]。
- 在 [ 首頁 ] 索引標籤的 [ 屬性] 群組上,選擇 [ 屬性]。
- 在 [ 預設客戶端設定 ] 對話框中,選擇 [ 硬體清查]。
- 在 [ 裝置設定] 列表中 ,選擇 [ 設定類別]。
- 在 [ 硬體清查類別 ] 對話框中,選擇 [ 新增]。
- 在 [ 新增硬體清查類別 ] 對話框中,選取 [ 連線]。
- 在 [連線到 Windows Management Instrumentation (WMI)] 對話方塊中,輸入設定 Enterprise Site Discovery 的電腦名稱。 如果您要連線到另一部電腦,您需要具備存取 WMI 權限的認證。
- 在 [WMI Namespace ] 文本框中,輸入 root\cimv2\IETelemetry。
- 選擇 [連線]。
- 在 [ 新增硬體清查類別 ] 對話方塊的 [ 清查類別 ] 清單中,選取 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 作為數據源。 報表產生器預設為Microsoft SQL Server Analysis Services 做為數據源。
- 在 [連線內容] 視窗中,選取 [伺服器名稱],然後輸入 Configuration Manager 伺服器的名稱。 然後,在 [選取或輸入資料庫名稱] 中,從下拉式清單中選取 Configuration Manager 資料庫的名稱。
- 選取 [確定 ] 以關閉 [ 連線屬性] 視窗。
- 選 取 [測試連線 ] 以測試連線。 如果連線成功,請選取 [確定 ] 以關閉 [ 資料源屬性] 視窗。
- 在 [資料來源 2] 重複執行步驟 5 到 9。
- 展開 [資料集],然後按兩下 [DataSet1]。
- 在 [ 數據集屬性] 視窗中,按兩下 [ 查詢: ] 文字框。 將查詢複製到記事本,然後尋找並以您在步驟 7 中選取的資料庫名稱取代 CM_A1B 。 將更新的查詢貼到 [ 查詢: ] 文字框中。
- 在 DataSet2、DataSet3和 DataSet4重複步驟 11 到 12。
- 在功能區的 [ 常用] 索引標籤中,選取 [ 執行] 按鈕以測試報表。
- 儲存報表並關閉Microsoft報表產生器。
- 將報表檔案重新命名為 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]。
- 在 [ 數據集屬性] 視窗中,按兩下 [ 查詢: ] 文字框。 將查詢複製到記事本,然後尋找並以您在步驟 7 中選取的資料庫名稱取代 CM_A1B 。 將更新的查詢貼到 [ 查詢: ] 文字框中。
- 在功能區的 [ 常用] 索引標籤中,選取 [ 執行] 按鈕以測試報表。
- 儲存報表。
- 關閉 Microsoft 報表產生器。
- 將檔案重新命名為 ActiveX
將已設定的報表上傳到 Microsoft SQL Server Reporting Services
設定好環境報表後,將報表上傳到報表伺服器。
- 啟動 Reporting Services 組態管理員應用程式。
- 在 [報表伺服器連線] 視窗中,選取 [連線],然後選取 [入口網站識別] 底下所列的 URL
- 在開啟的瀏覽器視窗中,您應該位於 [SQL Server Reporting Services 頁面] 上 - 選取 SCCM 月臺碼的 [ConfigMgr_SCCMSiteCode ] 資料夾。
- 在功能區中,將滑鼠停留在 [+新增] 上方,然後選取 [ 資料夾 ] 功能表項。
- 輸入資料夾名稱,例如 企業網站探索,然後選取 [ 建立] 按鈕。
- 選取 [企業網站探索] 資料夾。
- 在功能區上,選取 [ 上傳] 按鈕。
- 選取 [網站探索 ] 報告,然後選取 [ 確定]。
- 在 ActiveX 報表重複步驟 7 與 8。
檢視 Configuration Manager 中的報表
現在您已自訂並上傳報表,您可以在 Configuration Manager 中檢視報表。
- 在 Configuration Manager 主控台中,選擇 [監視]>[報表]>[報表]>[Enterprise Site Discovery]
- 按兩下報表以檢視報表。
停用 Enterprise Site Discovery
當您完成收集數據時,請停用企業網站探索。 建立第二個套件,以停用 Microsoft Endpoint Configuration Manager 中的 Enterprise Site Discovery,如 Configuration Manager 中的 套件和程式中所述。 設定下列選項:
在 [ 套件] 頁面上:
- 選 取 [名稱 ],並指定名稱 [ 停用網站探索]。
- 選 取 [此套件包含原始程序檔]。
- 指定您擷取檔案至 (的源資料夾,例如 \\DSL\EnterpriseSiteDiscovery) 。
在 [ 程序類型] 頁面上,選擇 [標準程式]。
在 [ 標準程式] 頁面上,輸入下列命令行以停用裝置上的 Site Discovery:
powershell.exe -ExecutionPolicy Bypass .\IETelemetrySetUp-Win8.ps1 -IEFeatureOff
在 [ 標準程式] 頁面上:
- 選取 [執行 隱藏] 選項。
- 在 [程式可以執行] 下,選取 [ 使用者是否登入] 選項。