部署 Office 遥测仪表板

适用于: _ _Microsoft 365 企业应用版、Office 2019 和 Office 2016

重要

Office从 2022 年 8 月Microsoft 365 企业应用版版本 2208 开始,将从中删除遥测仪表板。 有关详细信息,请参阅从 Office删除遥测仪表板Microsoft 365 企业应用版。

本文帮助你部署遥测仪表板的五Office组件:仪表板本身、处理器、代理、数据库和共享文件夹。 在部署这些组件之前,Office规划遥测仪表板的部署,以便获得拓扑、可伸缩性和硬件指导。

重要

  • Office遥测仪表板是一个本地工具,用于收集有关组织中使用的 Office 文档和解决方案(例如加载项)的清单、使用情况和运行状况数据。 数据主要用于帮助组织进行应用程序兼容性测试。
  • 为遥测Office收集的数据存储在组织控制的 SQL Server 数据库中,收集的数据 不会 发送到 Microsoft。 有关详细信息,请参阅代理为数据遥测仪表板 Office收集的数据
  • 为遥测Office仪表板收集的数据不同于Office发送到 Microsoft 的诊断数据。 有关诊断数据Office,请参阅诊断数据的隐私控制Microsoft 365 应用版。
  • 设置用于管理Office仪表板的数据不会影响Office数据,反之亦然。 有关管理诊断数据Office,请参阅使用策略设置管理用户的隐私Microsoft 365 应用版。

Office 遥测仪表板

Office遥测仪表板是Excel连接到数据库的一个工作簿。 Office遥测仪表板与 Microsoft 365 企业应用版、Office 专业增强版 2019、Office 专业增强版 2016 和 Office 标准版 2016 一起安装。 若要查看Office仪表板,必须在 Excel 2019 Microsoft 365 企业应用版 2019 Office 2016 Office安装。

安装Office,可以使用下表中的Office启动遥测仪表板:

如何启动Office仪表板

操作系统 如何启动Office仪表板
Windows 10 Service Pack 1 Windows Server 2008 R2 或 Windows 7
从"开始" 菜单中,选择"所有程序",Microsoft Office"2016 工具",然后选择"适用于 2016 Office 遥测仪表板"。
Windows 8.1
在" 开始 "屏幕上,键入 "遥测仪表板 ",然后从搜索结果中选择它。
Windows Server 2012 R2 或 Windows Server 2012
从右边缘向内轻扫以显示超级按钮,然后选择"搜索"以查看计算机上安装的所有应用。 接下来,选择 "2016 年 Office遥测仪表板"。

有关 Microsoft 365 企业应用版 和 2019 Office,在"工具"下Office"Microsoft Office 仪表板"。

备注

  • 对 Windows 7 和 Windows Server 2008 R2 的支持于 2020 年 1 月 14 日结束。
  • Microsoft 365 企业应用版 2020 年 1 月 14 日起,Windows Server 2012或 Windows Server 2012 R2 上不支持该版本。

SQL Server

SQL Server配置遥测仪表板之前,必须Office数据。 不必拥有现有数据库,但必须安装或有权访问以下版本之一SQL Server:

  • SQL Server 2016 或 SQL Server 2016 Express

  • SQL Server 2014 或 SQL Server 2014 Express

  • SQL Server 2012 或 SQL Server 2012 Express

  • SQL Server 2008 R2 或 SQL Server 2008 R2 Express Edition

  • SQL Server 2008 或 SQL Server Express Edition

  • SQL Server 2005 或 SQL Server 2005 Express Edition

备注

若要检查当前支持的SQL Server版本,请转到搜索产品和服务生命周期信息页。

数据 遥测仪表板 中的Office工作表提供了下载 2014 Express SQL Server的链接。 如果尚未安装SQL Server,请按照下载并安装SQL Server 2014 Express 中的步骤操作。 安装 2014 Express 版之前,请务必SQL Server指南。

  • 确保计算机满足 2014 年 SQL Server 硬件和软件要求。 如果计划一个一对一配置进行测试,这尤其重要,因为 SQL Server 具有其他要求,例如安装 Windows 服务包(Office遥测仪表板)。 这些要求在2014年 10 月安装SQL Server要求中介绍。

  • 对于本地安装,必须以管理员角色运行安装程序。 如果从SQL Server文件夹中安装文件,则必须使用对远程共享文件夹具有读取和执行权限的域帐户。 有关详细信息,请参阅从安装向导SQL Server安装 2014 (安装程序) 。

下载并安装 SQL Server 2014 Express

  1. 在Office仪表板中,在 "入门"工作表的 "1"下。设置先决条件,选择下载并安装 2014 Express with Tools SQL Server的链接。 根据情况选择 32 位或 64 位版本。 或者使用此链接:Microsoft SQL Server 2014 Express。

  2. 2014 Express SQL Server安装过程需要一段时间来下载和提取文件。 接受各种提示,并等待 SQL Server 2014 Express(名为 SQL Server 安装中心) 的第一页在提取完成后显示。 然后,执行以下步骤:

    1. 在 SQL Server安装中心中,选择 "SQL Server安装"或将功能添加到现有安装

    2. 在 SQL Server 2014 安装向导中,阅读许可条款,接受这些条款,然后选择"下一步 "。

    3. 在" 功能选择" 页上,接受默认设置。 选择“下一步”。

    4. 在" 实例配置" 页上,创建命名实例 (例如,使用名称"teledash") 。 选择“下一步”。

    5. 在" 服务器配置" 页上,接受默认服务帐户。 选择“下一步”。

    6. "数据库引擎配置" 页上,接受默认身份验证模式 (Windows身份验证模式) 。 用户帐户显示为管理员SQL Server管理员。 (警告:请勿使用混合模式,因为Office遥测仪表板不支持SQL Server身份验证。) 下一步 "。

    7. 在" 错误报告 "页面上,如果要向 Microsoft 发送错误报告,请选中该复选框。 否则,只需选择"下一 步"。

    8. 等待安装过程完成,然后退出向导并SQL Server安装中心。

Office遥测处理器

Office遥测处理器在一台或多台计算机上运行,从共享文件夹中收集库存、使用情况和运行状况数据,将数据导入数据库。 处理器作为名为"Office处理器"的 Windows 服务进行安装,并且该处理器支持 TLS (1.2) 层安全性。

重要

如果运行处理器和共享文件夹对的计算机以及 SQL 数据库未加入域,则必须使用在工作组或已加入域的计算机上快速设置 Office 遥测仪表板中所述的脚本安装这些组件

处理器在名为 dperrorlog.txt 的文件中生成错误日志。 它位于 %systemroot%\ServiceProfiles\NetworkService\AppData\Local\Temp 的隐藏文件夹中。

安装处理器和数据库的每台计算机还必须针对计算机上运行的 Windows 版本运行最新版本的通用 C 运行时 (CRT) 。 有关信息,请参阅 Windows 中的通用 C 运行时更新

对于运行处理器的计算机,我们建议使用以下操作系统:

对于生产环境: 为获得最佳性能,建议使用受支持的 Windows 服务器版本,例如 Windows Server 2019。

对于测试环境或小型生产环境: 可以在测试环境和小型生产环境Windows 10或Windows 8.1运行计算机。 客户端操作系统的并发连接数限制为 20 个,但在小型环境中,代理随机化设置应尽量减少一次连接超过 20 个代理的可能性。

运行向导设置处理器之前,请确保具有以下可用项。

  • SQL Server实例名称。 前面使用的示例是"teledash"。

  • SQL数据库。 如果不指定现有数据库,将创建一个新数据库。

  • 创建共享文件夹的权限,或现有共享文件夹的 UNC 路径。 设置处理器的向导可以创建共享文件夹(如果具有这样做的权限)。 如果指定现有共享文件夹,则使用向导设置的权限覆盖任何现有的 NTFS 和共享文件夹权限。

  • 创建数据库的权限 (sysadmin 角色SQL Server) 。 若要创建和配置新数据库,运行向导以设置处理器的帐户必须是域帐户,该帐户是 SQL Server 上的 sysadmin 服务器级角色的成员。 要持续Office遥测仪表板,sysadmin 角色中的成员身份不是必需的,可以在创建数据库后删除。 也可使用现有数据库。

  • 至少 11 GB 硬盘空间。 需要此磁盘空间来临时存储从用户收集的数据。

安装 Office 遥测处理器

  1. 在要安装处理器的计算机上,安装最新版本的 CRT。 有关详细信息,请参阅在 中更新通用 C 运行时Windows。

  2. 在Office仪表板"的"入门"工作表上,选择 "2"下的安装链接。安装遥测处理器。 选择 x86 或 x64 版本,该版本与Windows运行处理器的操作系统体系结构相同。

  3. (可选)可以使用遥测仪表板Office链接将 .msi 文件保存到另一台计算机,并在那里运行安装程序。 如果要在单独的计算机上安装处理器,则此步骤是必需的。

  4. 选择 "下 一步 ", 然后选择"是"以接受用户帐户控制提示以安装处理器。 选择 "完成",这将Office 遥测处理器设置向导

  5. 选择 "是"接受提示,然后选择"下一 步"。

  6. 键入实例的名称SQL Server,然后选择 "连接"。

  7. 键入新数据库的名称,选择"创建 ", 然后选择"下一步 "。

  8. 选择 " 是"以创建数据库权限和数据库角色。

  9. 在"共享文件夹"页面上 执行下列操作之 一:

    • 指定现有共享文件夹的 UNC 路径,然后选择"下一步 "。 选择 " 是"以允许向导设置相应的权限。

    • 若要在本地计算机上创建新的共享文件夹,请选择"浏览 "。 导航到要创建共享文件夹的位置。 打开父文件夹的快捷菜单 (右键单击) ,指向"新建 ",然后选择"文件夹 "。 键入新文件夹的名称,确保再次选择该文件夹以将其选中,然后选择"选择 文件夹"。 选择 " 下一步",然后选择" "以允许向导共享文件夹并设置相应的权限。

  10. 接受默认选项以注册客户体验改善计划,或选择此时不注册该计划的选项,然后选择"下一步 "。

  11. 选择 "完成 "退出向导。

数据遥测仪表板Office的数据库

数据库(由 Office 遥测 处理器设置向导创建)已准备就绪,可以配置并连接到Office仪表板。

连接到数据库

  1. 在Office仪表板中,在 "入门"工作表的 "5"下。连接数据库以查看遥测数据, 请选择"连接 数据库"。

  2. 指定在SQL Server SQL期间指定的数据库和数据库的名称。

建立连接后,许多新工作表将添加到工作簿。 在部署和启用代理之前,它们不会包含数据。

授予其他管理员访问数据库的权限

  • 可以在运行 SQL Server 的计算机上使用遥测仪表板管理工具 ( Tdadm) ,以允许其他管理员在 Office 遥测仪表板中查看数据。 如果在安装处理器时创建了数据库,则不必为你自己的帐户运行此代码。 根据需要更新 dbserver、dbname 和 domain\user 的值。

    tdadm.exe -o permission -databaseserver dbserver -databasename dbname -add domain\user
    

有关 Tdadm 详细信息,请参阅 Tdadm wiki

若要详细了解如何在数据库中配置报告阈值以帮助保护用户隐私,请参阅管理由遥测仪表板监视Office隐私。 如果在连接到数据库时遇到问题,请参阅遥测仪表板Office故障排除

如果数据 (例如文件名、解决方案名称、用户名、计算机名称或标记值) 包括补充字符 (代理对) ,请使用 SQL Server 中提供的以下 SC 排序规则,以支持更好地处理字符。

  • 版本 90 Windows排序规则,例如Chinese_PRC_Stroke_90

  • 版本 100 Windows排序规则,例如Latin1_General_100_CI_AS_SC

有关排序规则设置的更多详细信息,请参阅有关你SQL Server版本的文档。

Office遥测代理

以下信息和说明将帮助你详细了解如何部署和启用 Office遥测代理。

部署代理

代理内置于 Microsoft 365 企业应用版、Office 2019、Office 2016 和 Office 2013 中,不需要单独部署。 如果组织具有以下任一版本的 Office,则必须将 Office 2019 或 Office 2016 代理部署到这些客户端。

  • Office 2003

  • Office 2007

  • Office 2010

备注

Office 2003、Office 2007 和 Office 2010 不再受支持。

对于运行 2013 Office且计算机上安装了 Office 2013 代理的计算机,还有一些其他注意事项:

  • 可以从 2019 Office 201 Office 6 或 2016 Office 2016 Office 2013 的计算机。 为此,计算机还必须运行 Office 2013 代理。 必须将代理配置为指向 2019 Office 2016 Office 2016 Office仪表板。

  • 不能在 2013 Office 201 Office 6 Office 2016 Office 2016 代理。 2019 Office 2019 或 Office 2016 代理将无法从 Office 2013 安装读取事件。

  • 将计算机升级到 2019 Office 2019 或 Office 2016 后,可以继续运行旧的 Office 2013 代理。 代理将继续向 2013 年 Office 遥测仪表板Office数据。 同时,升级到 Office 2019 或 Office 2016 时安装的新 Office 2019 或 Office 2016 代理将为 Office 2019 或 Office 2016 Office 遥测仪表板提供相同的数据。 这可能会占用宝贵的计算机和网络带宽资源。 准备好移动到 2019 Office 2016 或 Office 2016 Office 2013 Office后,建议禁用 Office 2013 代理。

  • 安装 2019 Office 2016 Office 2016 代理时,它不会覆盖 Office 2013 代理。 相反,需要禁用 Office 2013 代理。 可以使用组策略禁用代理。 有关用于禁用代理的组策略设置详细信息,请参阅 启用和配置代理

  • 建议不要将 2019 Office 2016 Office 2016 代理部署在仅运行 2013 Office的计算机上。

若要运行代理,客户端计算机必须运行以下版本之一的 Windows (32 位或 64 位) :

  • 窗口 10

  • Windows 8.1

  • Windows Service Pack 1 安装 7

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows Server 2008

代理可能无法在 Microsoft Windows的服务包上正常工作。 建议在安装代理之前,验证搜索产品和服务生命周期 信息 是否支持服务包。

备注

  • Windows Service Pack 1、Windows 2008 R2 和 Windows Server 2008 的 Windows 7 不再受支持。
  • Microsoft 365 企业应用版 2020 年 1 月 14 日起,Windows Server 2012或 Windows Server 2012 R2 上不支持该版本。

运行代理的计算机还必须运行最新版本的通用 C 运行时 (CRT) 版本Windows。 有关信息,请参阅 在 中更新通用 C Windows。

将 Office 2019 或 Office 2016 代理部署到 Office 2010、Office 2007 和 Office 2003 客户端

  1. 在Office仪表板中,在"入门"工作表的 "3"下。部署遥测代理,选择相应的 (x86 或 x64) ,将代理.msi保存到指定位置。

  2. 使用首选方法,将.msi文件部署到要监视的客户端计算机。 请确保将代理的 x86 或 x64 版本与客户端上运行的 Windows 操作系统的体系结构相匹配,而不是与客户端体系结构Office匹配。

    对于客户端本地安装,必须以管理员.msi运行文件。 可以通过将 /quiet 参数与 MSI 一起以无提示方式部署 MSI 包。 有关完整的可用参数集,请参阅 MSI 帮助。

    对于大规模部署,可以使用Microsoft Endpoint Configuration Manager 部署遥测代理

启用和配置代理

若要启用和配置代理,可以在小型或测试环境中编辑每台受监视客户端计算机上的注册表。 对于包含数百或数千台客户端计算机的生产环境,可以使用组策略管理模板。 两个设置 AgentInitWait 和 AgentRandomDelay 只能在注册表中配置。

使用注册表启用和配置代理

在单个客户端上更新注册表的最简单方法是运行一个 .reg 文件,该文件设置使代理能够收集和上传数据的注册表值。 可以通过将以下示例之一复制到文本文件、更新必填字段、将文件另存为 agent.reg,然后从提升的命令提示符运行该文件,来创建此 .reg 文件。 在 .reg 文件中,确保指定代理将数据上传到的共享文件夹的 UNC 路径。 (可选)可以更新字段,以便轻松识别组织中收集的数据,例如按部门、位置或 <TAG> 部署组。

以下示例设置启用代理所需的默认设置。 AgentInitWait 和 AgentRandomDelay 设置为适用于生产部署的默认值。

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\osm]
"CommonFileShare"="\\\\<SERVERNAME>\\<SHARENAME>"
"Tag1"="<TAG1>"
"Tag2"="<TAG2>"
"Tag3"="<TAG3>"
"Tag4"="<TAG4>"
"AgentInitWait"=dword:00000258
"Enablelogging"=dword:00000001
"EnableUpload"=dword:00000001
"EnableFileObfuscation"=dword:00000000
"AgentRandomDelay"=dword:000000F0

以下示例中的代码使遥测仪表板Office AgentInitWait 和 AgentRandomDelay 设置为其最小值,立即开始上传数据。 仅在测试部署中使用此示例。

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\osm]
"CommonFileShare"="\\\\<SERVERNAME>\\<SHARENAME>"
"Tag1"="<TAG1>"
"Tag2"="<TAG2>"
"Tag3"="<TAG3>"
"Tag4"="<TAG4>"
"AgentInitWait"=dword:00000001
"Enablelogging"=dword:00000001
"EnableUpload"=dword:00000001
"EnableFileObfuscation"=dword:00000000
"AgentRandomDelay"=dword:00000000

通过将 .reg 文件放在共享文件夹中并指示用户运行该文件,可以将注册表更新分发到多个客户端计算机,也可以向用户的登录脚本添加命令,以在用户登录时自动导入 .reg 文件。 使用以下示例中的语法从登录脚本启动 .reg 文件:

%windir%\regedit.exe /s <PATH>\<NAME>.reg

有关如何使用 .reg 文件的信息,请参阅如何使用注册表子项和 (.reg) 文件添加、修改或删除注册表子项和值。

下表描述了每个注册表值。

备注

如果你不是管理员,必须编辑HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\OSM。 这些更改可能由位于以下位置的策略设置HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\OSM。

代理注册表设置HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\OSM

值名称 类型 值说明和数据 必需或可选
enablelogging
REG_DWORD
启用运行时日志记录和静态扫描。 这允许代理收集数据。

值:

1 = 启用日志记录和代理
0 = 禁用日志记录和代理
默认值 = 0 (禁用日志记录 & 代理)
必需
enableupload
REG_DWORD
在代理中启用数据上传功能,以便代理可以定期将数据上传到 CommonFileShare 中指定的共享文件夹。

值:

0 = 不上传
1 = Upload
默认值 = 0 (不上传)
必需
commonfileshare
REG_SZ
指定用于存储数据的共享文件夹的 UNC 路径。

值:

\\server\share
必需
tag1
tag2
tag3
tag4
REG_SZ
将自定义标记添加到代理发送的数据。 如果启用此策略设置,指定的自定义标记会显示在Office仪表板中,可以在其中按标记名称筛选收集的数据。 可以将 tag1、tag2、tag3tag4 替换为自定义字符串,以便对收集的数据进行分类和筛选 (例如,将 tag1 替换为部门名称,将 tag2 替换为用户的位置,等等) 。

值:

tag1
tag2
tag3
tag4
可选
enablefileobfuscation
REG_DWORD
将代理配置为伪装或混淆数据中报告的某些文件属性。 如果启用此策略设置,代理在将数据上传到共享文件夹之前会模糊处理Office文档的文件名、文件路径和标题。 可以在管理由遥测仪表板 监视的数据的隐私中Office遥测仪表板的文件模糊处理和其他隐私设置Office设置

值:

0 = 请勿混淆
1 = 模糊处理
默认值 = 0 (无混淆)
可选
AgentInitWait
REG_DWORD
重要提示: 若要避免影响网络或客户端性能,请仅在测试环境中减小此值。

调整代理扫描客户端以及将数据上传到共享文件夹之前等待的时间。 如果此值不存在,则默认等待时间为 10 分钟 (600 秒) 。 在测试环境中,可以指定 1 秒,以使用 Service Pack 1 和更早的客户端Windows 7 测试延迟。 对于运行"8"的计算机,建议Windows 60 秒"。

值:

x = 等待时间(秒)
可选
AgentRandomDelay
REG_DWORD
重要提示: 若要避免影响网络或客户端性能,请仅在测试环境中减小此值。

调整最大随机延迟(以分钟数表示)。 除了 AgentInitWait 值外,代理还随机等待 0 到 AgentRandomDelay 分钟,然后开始扫描或上传数据。 如果此值不存在,代理将等待 0 分钟到 240 分钟。 在测试环境中,可以指定 0 来删除测试的随机延迟。

值:

x = 随机延迟(分钟)
可选

代理注册表设置HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\OSM\preventedapplications

值名称 值类型 值说明和数据 必需或可选
accesssolution
olksolution
onenotesolution
pptsolution
projectsolution
publishersolution
visiosolution
wdsolution
xlsolution
REG_DWORD
阻止将特定 Office 应用程序的数据报告给遥测Office仪表板。 可以在管理由遥测仪表板 监视的数据的隐私中Office注册表设置。

值:

1 = 阻止报告
0 = 允许报告
默认值 = 0 (允许报告)
可选

"代理注册表"设置HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\OSM\preventedsolutiontypes

值名称 值类型 值说明和数据 必需或可选
agave
appaddins
comaddins
documentfiles
templatefiles
REG_DWORD
阻止将特定解决方案的数据报告给Office仪表板。 但是,解决方案类型仍报告。 可以在管理由遥测仪表板 监视的数据的隐私中Office注册表设置。

值:

1 = 阻止报告
0 = 允许报告
默认值 = 0 (允许报告)
可选

使用组策略启用和配置代理

也可使用组策略来启用和配置代理。 从 Microsoft 下载 (下载 ADMX/ADML) Office管理模板文件。 下表中列出的策略设置在路径 User Configuration\Policies\Administrative Templates\Microsoft Office 2016\Telemetry Dashboard 中提供

代理策略设置

设置名称 说明 必需或可选
启用遥测数据收集
在遥测仪表板和遥测Office中Office数据收集Office功能。 默认情况下,数据收集在 Office。
必需
为数据遥测代理Office数据上传
在代理中启用数据上传功能,以便代理可以定期将数据上传到共享文件夹。 默认情况下,数据上传处于禁用状态。
必需
指定用于存储遥测数据的 UNC Office路径
指定代理将数据发送到 () 文件夹路径的 UNC 统一命名约定。
必需
为遥测数据Office自定义标记
将自定义标记添加到代理发送的数据。 如果启用此策略设置,指定的自定义标记会显示在Office仪表板中,可以在其中按标记名称筛选收集的数据。 可以指定要分类和筛选收集的数据的任何字符串 (例如部门名称、用户标题等) 。
可选
在遥测代理中Office隐私设置
将代理配置为伪装或混淆数据中报告的某些文件属性。 如果启用此策略设置,代理在将数据上传到共享文件夹之前会模糊处理Office文档的文件名、文件路径和标题。

可以在管理由遥测仪表板 监视的数据的隐私中Office遥测仪表板的文件模糊处理和其他隐私设置Office设置
可选
Office遥测代理报告Office排除的应用程序
阻止将特定 Office 应用程序的数据报告给遥测Office仪表板。
可选
Office遥测代理报告Office排除的解决方案
阻止将特定 Office 解决方案的数据报告给遥测Office仪表板。
可选

手动触发数据收集

当用户登录到 Office 客户端时,代理将等待 10 分钟以允许其他登录进程完成,然后等待随机的分钟数(最多 (4 小时)或为 AgentRandomDelay 注册表值) 设置的最大延迟,以避免客户端计算机同时将数据发送到网络。 完成此初始扫描后,代理每隔 8 小时扫描并收集数据。

若要手动触发数据收集并查看立即上传到遥测仪表板Office,请设置以下注册表值,如上表中所述:

对于使用 Service Pack 1 Windows版本运行 7 的计算机

  • AgentInitWait:1

  • AgentRandomRelay:0

对于运行 Windows 8.1 及更高版本的计算机

由于用户登录在 Windows 8.1 和更高版本的 Microsoft Windows 中速度更快,因此建议将 AgentInitWait 设置为至少 60 秒,以确保网络连接在用户登录后已准备就绪。

  • AgentInitWait:60

  • AgentRandomRelay:0

若要手动触发扫描,请使用以下过程之一。

在客户端上触发扫描Windows数据收集

  1. 确保计算机已连接到交流电源。

  2. 在客户端计算机上的任务计划程序中,展开"任务计划 程序库 ",展开"Microsoft",然后选择"Office"。

  3. 右键单击 "OfficeTelemetryAgentLogOn", 然后选择"运行 "。

有关遥测仪表板Office常见问题

问: 如果客户端计算机已断开连接一段时间,会发生什么情况?

答: 如果受监视的客户端断开连接,或者共享文件夹暂时不可用,则仍在客户端本地收集数据。 还原连接后,积压的信息将传送到共享文件夹。

问: 每次传输期间传输多少数据?

答: 数量因使用的文件数和安装的解决方案而异。 下面是代理为不同版本服务发送的数据Office:

  • 早期版本的 Office每次上传大约发送 50 KB。

  • Office 2013 及更高版本,每次上传都会发送大约 64 KB 的数据。

如果时间间隔设置为长于默认值,或者数据在本地计算机上长时间处于空闲状态,则传输的量可能会更大。 请注意,实际文件内容不会传输;仅传输有关文件的元数据。

问: 安装和运行代理对性能有什么影响?

答: 代理对用户透明,并执行低影响任务,例如检查 MRU 中的内容和特定的本地注册表设置。 代理不会主动扫描文件。 代理负责监视电源状态和网络状态,以避免影响客户端性能。

问: 如何重新初始化代理?

答: 代理存储在客户端计算机上的 %localappdata%\Microsoft\Office\16.0\Telemetry。 可以删除此文件夹的内容以重新初始化计算机并开始全新发现。 请注意,这是每个用户的数据位置。

问: 数据发送到共享文件夹的频率如何?

答: 当用户登录时以及用户登录时每隔 8 小时将数据从客户端传输到共享文件夹。 可以在任务计划程序中调整此时间间隔。

问: 收集的数据的格式是什么?

答: 收集的数据以二进制格式存储和传输,以优化存储和数据传输要求。

问: 如果在部署代理后更改自定义标签,何时会更新数据库中的新标签?

答: 只有"最近使用"列表中的文件才能在数据库中更新其标签。 下次代理发送使用情况数据时,将发生这种情况。 对于不在"最近使用"列表中的文件,它们将继续在数据库中显示旧标签,直到用户打开文件并且代理上传使用情况数据。

对Office仪表板部署进行故障排除

下表描述了在部署遥测仪表板及其组件Office可能会遇到的一些症状。

对Office仪表板部署进行故障排除

问题 说明 解决方案
Office遥测处理器设置向导 失败
向导失败并出现消息"遥测处理器设置向导只能在已加入域的计算机上运行。 将计算机加入域,然后再次运行向导。"
运行处理器、共享文件夹和SQL计算机必须加入域,以便可以配置相应的安全设置。 确保计算机位于受信任的域中。

可以使用博客文章在工作组或已加入域的计算机上快速设置 Office 遥测仪表板中所述的脚本,在单个工作组计算机或已加入域的计算机上安装这些组件。
Office遥测处理器设置向导 失败
处理器使用错误的SQL Server实例。
如果有两个或多个 SQL Server,请确保在处理器设置期间使用 servername\SQLServerinstance 格式指向正确的 SQL Server 实例。
Office遥测仪表板未显示任何数据
代理未上传数据,Msoia.exe进程未在任务管理器中运行。
检查 CommonFileShare、EnableLogging 和 EnableUpload 注册表值的注册表路径和值。 本文前面 部分中的启用和配置代理中介绍了这些配置。
Office遥测仪表板未显示任何数据
代理未扫描或上传数据。 任务Msoia.exe任务管理器中长时间运行。
默认情况下,代理具有初始等待计时器和随机化功能,以避免与其他代理同时上传大量数据并影响网络带宽。 更新 AgentInitWait 和 AgentRandomDelay 注册表值,以删除测试环境中此延迟。 否则,上传过程可能会延迟最多 4 小时 10 分钟。 本文前面部分中的 启用和配置代理中介绍了这些注册表值。 可以在手动触发数据收集中了解如何 触发扫描和上传
Office遥测仪表板未显示任何数据
代理不上传数据。 任务Msoia.exe任务管理器中长时间运行。
验证代理与共享文件夹之间的网络连接。

验证计算机是否加入域。 共享文件夹配置为仅允许域中经过身份验证的用户访问。

上传失败后,代理会继续尝试上传数据。 使用默认注册表值时,代理在任务管理器中继续作为进程运行最多 4 小时 10 分钟, (运行) 。 若要调整注册表值 ,请参阅本文前面部分中的启用和配置代理。 可以在手动触发数据收集中了解如何 触发扫描和上传
Office遥测仪表板未显示任何数据
代理任务似乎不起作用。
检查任务计划程序中的 "上次运行结果" 列中的信息。 如果操作成功,则会显示返回代码 0。 如果代理无法将数据上传到共享文件夹,"上次运行结果"列中会显示消息"找不到 网络 名称"。 这是代理在"上次运行结果"列中记录 的唯一 错误。 如果列出了其他错误,则是由其他原因导致的,或者计划任务未运行。
Office遥测仪表板未显示任何数据
处理器不工作。 共享文件夹中有许多文件夹和文件。
验证处理器与共享文件夹之间的网络连接。 该处理器是由 Office 遥测处理器设置向导配置的 吗? 共享文件夹的权限可能有所不同,具体取决于处理器位置和数据库。 从 Office快捷方式 再次运行"遥测处理器设置"向导。
Office遥测仪表板未显示任何数据
处理器正常工作,但共享文件夹下的 Failed 文件夹中有许多文件夹和文件。
处理器每分钟处理一次共享文件夹中的文件到数据库。 如果处理器三次无法处理文件,它将失败的文件移到 Failed 文件夹中。 有关详细信息,请参阅处理器日志 (%windows%\ServiceProfiles\NetworkService\AppData\Local\Temp\dperrorlog.txt) 。
Office遥测仪表板未显示任何数据
由于身份验证设置不同,处理器SQL Server运行。
检查身份验证类型,了解SQL Server。 Office遥测仪表板不支持SQL身份验证。 必须使用 Windows 身份验证。
Office遥测仪表板未显示任何数据
由于处理器和数据库之间的防火墙问题,处理器无法工作。
如果遥测仪表板与数据库Office防火墙,请检查防火墙配置中SQL端口是否已启用。 默认端口为 SQL Server 1433。 有关详细信息,请参阅Windows访问数据库引擎防火墙
Office遥测仪表板未显示任何数据
由于处理器、数据库和 Express 之间的防火墙问题,处理器SQL运行。
如果遥测仪表板与数据库Office防火墙,请检查防火墙配置中SQL端口是否已启用。 Express 的默认端口SQL不是默认固定值。 检查配置管理器SQL端口号,将端口添加到防火墙配置。 有关详细信息,请参阅Windows访问数据库引擎防火墙
Office遥测仪表板未显示任何数据
处理器不工作。
有关详细信息,请参阅处理器日志 (%windows%\ServiceProfiles\NetworkService\AppData\Local\Temp\dperrorlog.txt) 。
Office遥测仪表板无法连接到数据库
Office遥测仪表板显示一条错误消息,指出由于权限限制,SQL Server数据库。
检查遥测仪表板Office角色。 使用 Tdadm td_readonly OSQL、SQLCMD、Enterprise Manager 或遥测仪表板管理工具将用户添加到 () 角色。 有关详细信息请参阅本文Office遥测仪表板使用的数据库。
Office遥测仪表板无法连接到数据库
Office遥测仪表板显示一条错误消息,指出它无法连接到数据库。
如果有两个或多个 SQL Server 实例,请确保 Office 遥测仪表板中的"数据连接设置"对话框使用采用 Servername\SQLServerinstance 格式的正确 SQL Server 实例。
Office遥测仪表板无法连接到数据库
Office遥测仪表板显示一条错误消息,指出它无法连接到数据库。
如果SQL Server Express SQL,请确保SQL Server名称正确。 SQL Express 的默认实例名称不同于SQL Server,例如 :Servername\SQLExpress。
Office遥测仪表板无法连接到数据库
Office遥测仪表板显示一条错误消息,指出它无法连接到数据库。
如果 SQL Server 默认排序规则区分大小写 (例如,日语版 SQL Server 默认区分大小写) ,请确保在 Office 遥测仪表板的"数据连接设置"对话框中输入区分大小写的数据库名称。