部署标签以便在遥测仪表板中进行更好的分析

原文发布于 2012 年 11 月 16 日(星期五)

当您将遥测代理部署到客户端时,最多可指定四个最大程度地描述您的用户的标签。标签是遥测仪表板的重要功能之一,因为您可以使用标签按地理位置、单独的业务组、用户的特定类型等条件筛选收集到的遥测数据。

通过使用标签,您可以更好地了解哪些文档在特定位置、业务组等地方最为常用。此信息可帮助您在升级之前确定需要为特定业务组测试的业务关键文档。例如,当您查看公司范围的文档清单(如下面的第一个屏幕截图所示)时,不会显示与财务相关的文档。通过按“北美”(North America) 和“财务”(Finance) 筛选数据,您可以找到“财务”组的业务关键文档,如第二个屏幕截图所示。

 不带标签的文档清单:

按“北美”(North America) 和“财务”(Finance) 标签筛选的文档清单:

标签是通过组策略或注册表按用户(而不是按计算机)应用的。可通过多种不同的方式部署标签,具体取决于您希望按何种粒度筛选遥测数据。在本文中,我们将介绍以下用于在您的特定环境中部署标签的最佳实践。

  • 使用组策略并基于 Active Directory 结构设置标签。
  • 使用 PowerShell 脚本生成按安全组筛选的组策略对象。
  • 使用 VBScript 根据存储在 Active Directory 中的用户信息设置标签。

使用组策略并基于 Active Directory 结构设置标签

如果您的 Active Directory 环境中具有可用于标签的域/站点/OU 配置,则使用组策略来部署标签最为轻松。例如,您可以配置链接到非洲、亚太地区、欧洲、北美和拉丁美洲等地区的组策略对象 (GPO),来为这些地区内的用户设置标签。请下载 Office 2013 管理模板文件 (ADMX/ADML) 以创建 GPO。您可以在启用和配置遥测代理中了解有关如何使用组策略配置标签的更多信息。

使用 Power Shell 脚本生成按安全组筛选的组策略对象

另一种使用组策略部署标签的方式是安全筛选。通过采用此方式,您可以利用现有的或新创建的安全组对 GPO 应用标签。例如,您的每个业务组(如工程、财务、市场营销、销售和支持)都具有安全组。随后,您可以创建一个 GPO 来部署“财务”(Finance) 标签并按“财务”(Finance) 安全组筛选 GPO。这样一来,您便能为作为“财务”(Finance) 安全组成员的用户部署“财务”(Finance) 标签。通过对 GPO 使用安全筛选,您可以部署更细化的标签,而不只是将 GPO 链接到域/站点/OU,但您需要为每个目标安全组创建 GPO。

为简便起见,我们提供了一个 Windows PowerShell 脚本以根据 CSV 文件中包含的信息自动生成/筛选 GPO。利用此脚本,您可以一次性轻松创建多个带/不带安全筛选的 GPO(最多 1,000 个 GPO),如下所示:

1.     创建一个 CSV 文件,其中包含 GPO 名称、链接的域/站点/OU、标签名称和用于筛选的安全组名称。

2.     运行提供的 PowerShell 脚本。

a. 此脚本将从 CSV 文件进行读取并自动创建组策略对象。

b. 此脚本将组策略对象链接到指定的目标域/站点/OU。

有关 Windows PowerShell 脚本的更多详细信息,请参阅为遥测仪表板标记(标签)创建组策略对象

使用 VBAScript 并根据存储在 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 以查看原文