部署標籤 (標記) 以在遙測儀表板中做出更好的分析

英文原文已於 2012 年 11 月 16 日星期五發佈

在用戶端部署遙測代理程式時,您可以指定最多四個標籤,適當描述您的使用者。標籤是遙測儀表板的重要功能之一,因為標籤可讓您按照地理位置、個別事業部、特定使用者類型等,對所收集的遙測資料進行篩選。

透過使用標籤,就可以清楚了解在特定位置、事業部等最常使用哪些文件。此項資訊可協助您決定在升級之前,針對特定事業部需要測試的業務關鍵文件。舉例而言,當檢視全公司文件清查時,財務相關的文件並未顯示在頂端,如下列第一個螢幕擷取畫面所示。而當按照 "North America" 和 "Finance" 篩選資料時,就可以發現財務部的業務關鍵文件,如第二個螢幕擷取畫面所示。

 未篩選標籤的文件清查︰

 按照 "North America" 和 "Finance" 標籤篩選的文件清查︰

標籤是透過群組原則或登錄,按照使用者 (而非按照電腦) 進行套用。視要篩選遙測資料的精細程度而定,部署標籤有數個不同的方法。本文介紹下列在特定環境中部署標籤的最佳做法。

  • 使用群組原則並根據 Active Directory 結構設定標籤。
  • 使用 PowerShell 指令碼以產生按安全性群組篩選的群組原則物件。
  • 使用 VBScript 以根據 Active Directory 中儲存的使用者資訊設定標籤。

使用群組原則並根據 Active Directory 結構設定標籤

若 Active Directory 環境有網域/網站/組織單位組態可用於標籤,則部署標籤最容易的方法就是使用群組原則。例如,您可以設定連結至非洲、亞太地區、歐洲、北美和拉丁美洲網域等的群組原則物件 (GPO),為隸屬這些地理網域的使用者設定標籤。請下載 Office 2013 系統管理範本檔案 (ADMX/ADML) 以建立 GPO。您可以在啟用及設定遙測代理程式中深入了解如何使用群組原則設定標籤。

使用 PowerShell 指令碼以產生按安全性群組篩選的群組原則物件

使用群組原則來部署標籤的另一個方法是安全性篩選。透過這個方法,您可以利用現有或新建的安全性群組,將 GPO 套用在標籤。舉例而言,您可能每個事業部 (例如工程、財務、行銷、業務和支援) 都有安全性群組。於是就可以建立 GPO 以部署「財務」標籤,並按照「財務」安全性群組篩選 GPO。如此,即可針對身為「財務」安全性群組成員的使用者,部署「財務」標籤。與單純將 GPO 連結至網域/網站/組織單位比較起來,透過使用安全性篩選 GPO,就可以部署更精細的標籤,但需要為每個目標安全性群組建立 GPO。

為了使這項作業更加容易,在此提供 Windows PowerShell 指令碼,以根據 CSV 檔案內含的資料自動產生/篩選 GPO。使用此指令碼,可一次輕鬆建立多個 GPO,有無安全性篩選皆可 (最多 1,000 個 GPO),如下所示︰

1.     建立 CSV 檔案,內含 GPO 名稱、連結的網域/網站/組織單位、標籤名稱以及用於篩選的安全性群組名稱。

2.     執行提供的 PowerShell 指令碼。

a. 指令碼會讀取 CSV 檔案並自動建立群組原則物件。

b. 指令碼會將群組原則物件連結至指定的目標網域/網站/組織單位。

如需 Windows PowerShell 指令碼的詳細資訊,請參閱針對遙測儀表版的標記 (標籤) 建立群組原則物件

使用 VBScript 並根據 Active Directory 中儲存的使用者資訊設定標籤

如果沒有適合的 Active Directory 結構或安全性群組可做為標籤也別擔心。在此提供可在一般使用者的電腦上執行的 VBscript,它會根據 Active Directory 中登入使用者資訊,在本機登錄中填入標籤。

舉例來說,Active Directory 中的使用者物件有「辦公室」、「部門」、「職稱」、「網域」之類的資訊。指令碼會使用 Active Directory 中的這些資訊,按照使用者將標籤填入登錄。透過登入指令碼或群組原則將此 VBScript 部署至一般使用者,即可為使用者提供自訂的標籤。

如需 VBScript 的詳細資訊,請參閱新增用於 Office 遙測儀表板的標記 (標籤)

問與答

以下是一些有關這些指令碼之問題的回答︰

是否可以對標籤同時使用這三個方法?
可以,但是在不同標籤套用至相同的目標/安全性群組等時,需要避免發生 GPO 衝突。如果 GPO 和 VBScript 對相同使用者設定不同的標籤,GPO 永遠會獲勝。

收集資料時,標籤的數量是否有限制?
對於標籤的數量而言,並沒有技術上的限制,但建議對每個標籤 (label1-label4) 總共設定 1-50 個標籤,以便在儀表板中可以輕鬆挑選標籤。若設定超過 1,000 個標籤,選擇正確的標籤可能會很困難。

標籤的優先順序是否重要?
標籤會依字母順序顯示。

是否可以將一組標籤篩選儲存為「範本」並加以命名,於是不需要記住這個組合就可以再次執行?
如果使用 GPO,則相同的 GPO 可以套用至其他目標。但對於 VBScript 而言,並無法儲存標籤的組合。

請讓我們知道這些指令碼對您是否有幫助。

感謝您的閱讀!希望這些指令碼能協助您順利為遙測儀表板部署標籤, 並讓您了解標籤對 Office 升級和監控案例所帶來的強大助益。歡迎您對這些指令碼提出問題或意見。請將您的意見加入本篇文章或指令碼存放庫

 

這是翻譯後的部落格文章。英文原文請參閱 Deploying labels (tags) for better analysis in Telemetry Dashboard