Configuration Manager中的软件计数

适用于: Configuration Manager(current branch)

本主题包含在使用Configuration Manager软件计数时可能执行的所有操作的参考。

重要

软件计数用于监视文件名以 .exe结尾的 Windows 电脑桌面应用。 软件计数不会监视新式 Windows 应用 (,例如 Windows 8) 使用的应用。

软件计数的先决条件

软件计数没有外部依赖项,只有产品中的依赖项。

相关项 更多信息
软件计数的客户端设置。 若要使用软件计数,必须启用客户端设置 “在客户端上启用软件计数 ”并将其部署到计算机。 可以将软件计数设置部署到层次结构中的所有计算机,也可以将自定义设置部署到计算机组。 请参阅本主题中的 配置软件计数
Reporting Services 点。 必须先配置 Reporting Services 点,然后才能查看软件计数报表。 有关详细信息,请参阅 报告简介

配置软件计数

此过程为软件计数配置默认客户端设置,并应用于层次结构中的所有计算机。 如果希望这些设置仅应用于某些计算机,请创建自定义设备客户端设置,并将其部署到包含要在其上使用软件计数的计算机的集合。 有关如何创建自定义设备设置的详细信息,请参阅 配置客户端设置

  1. 在Configuration Manager控制台中,单击“管理>客户端设置>”“默认客户端设置”。

  2. 在“ 开始 ”选项卡上的 “属性” 组中,单击“ 属性”。

  3. “默认设置” 对话框中,单击“ 软件计数”。

  4. “设备设置” 列表中,配置以下内容:

    • 在客户端上启用软件计数:选择“ True ”以启用软件计数。

    • 计划数据收集:配置从客户端计算机收集软件计数数据的频率。 每 7 天 使用默认值,或单击“ 计划 ”以指定自定义计划。

  5. 单击“ 确定 ”关闭 “默认设置 ”对话框。

    客户端计算机在下次下载客户端策略时会使用这些设置进行配置。 若要为单个客户端启动策略检索,请参阅 管理客户端

创建软件计数规则

使用“创建软件计数规则”向导为Configuration Manager站点创建新的软件计数规则。

  1. 在Configuration Manager控制台中,单击“资产和合规性>软件计数”。

  2. 在“ 主页 ”选项卡上的“ 创建 ”组中,单击“ 创建软件计数规则”。

  3. 在“创建软件计数规则”向导的“ 常规 ”页上,指定以下信息:

    • 名称 - 软件计数规则的名称。 这应该是唯一的和描述性的。

      注意

      如果规则中包含的文件名不同,软件计数规则可以共享同一名称。

    • 文件名 - 要计量的程序文件的名称。 可以单击“ 浏览 ”以显示“ 打开 ”对话框,可在其中选择要使用的程序文件。

      注意

      如果在“文件名”框中键入可执行文件 名称 ,则不会执行任何检查来确定此文件是否存在或是否包含必要的标头信息。 如果可能,请单击“ 浏览 ”,然后选择要计量的可执行文件。

      文件名中不允许使用通配符。

      如果指定了 原始文件名 的值,则此框是可选的。

    • 原始文件名 - 要计量的可执行文件的名称。 此名称与文件标头中的信息匹配,而不是文件名本身,以便在可执行文件已重命名但你想要按原始名称对其进行计量的情况下非常有用。

      注意

      原始文件名中不允许使用通配符。

      如果指定了 “文件名” 的值,则此框是可选的。

    • 版本 - 要计量的可执行文件的版本。 可以使用通配符 ( * ) 来表示任何字符串或通配符 (?) 表示任何单个字符。 如果要计量可执行文件的所有版本,请使用默认值 ( * ) 。

    • 语言 - 要计量的可执行文件的语言。 默认值是正在使用的操作系统的当前区域设置。 如果通过单击“ 浏览 ”按钮选择要计量的可执行文件,则如果文件标头中存在语言信息,则会自动填充此框。 若要对文件的所有语言版本进行计量,请在下拉列表中选择“ 任何 ”。

    • 说明 - 软件计数规则的可选说明。

    • 将此软件计数规则应用于以下客户端 – 选择是要将软件计数规则应用于层次结构中的所有客户端,还是应用于分配给 站点 列表中指定站点的客户端。

  4. 若要继续,请单击“Next”

  5. 查看并确认设置,然后完成向导以创建软件计数规则。 新的软件计数规则显示在“资产和符合性”工作区的“软件计数”节点中。

配置自动软件计数规则

可以在 Configuration Manager 中配置软件计数,以从站点数据库中保留的最近使用情况清单数据自动生成禁用的软件计数规则。 可以配置此清单数据,以便仅针对在指定百分比的计算机上使用的应用程序创建计数规则。 还可以指定网站上允许的自动生成的软件计数规则的最大数目。

注意

默认情况下,将禁用自动创建的软件计数规则。 在开始从这些规则收集使用情况数据之前,必须启用它们。

  1. 在Configuration Manager控制台中,单击“资产和符合性>软件计数”,然后在“主页”选项卡的“设置”组中,单击“软件计数属性”。

  2. 在“ 软件计数属性 ”对话框中,配置以下内容:

    • 数据保留 (天) - 指定软件计数规则生成的数据保留在站点数据库中的时间。 默认值为 90 天。

    • 启用“ 从最近的使用情况清单数据自动创建禁用的计量规则”选项。

    • 指定层次结构中在自动创建软件计数规则之前必须使用程序的计算机的百分比 - 默认值为 10 %。

    • 指定在禁用自动创建规则之前层次结构中必须超出的软件计数规则数 - 默认值为 100 个规则。

  3. 单击“ 确定” 关闭“ 软件计量属性 ”对话框。

管理软件计数规则

“资产和符合性” 工作区中,选择“ 软件计数”,选择要管理的软件计数规则,然后选择管理任务。

有关在选择之前可能需要一些信息的管理任务的详细信息,请使用下表。

管理任务 详细信息
Enable

Disable
启用或禁用软件计数规则。 默认情况下,此设置根据客户端 设置的“客户端策略 ”部分中的“ 客户端策略 轮询间隔” (下载到客户端计算机,默认情况下,每 60 分钟) 一次。

请参阅 配置客户端设置

监视软件计数

Configuration Manager 中的软件计数包括许多内置报表,可用于监视有关软件计数操作的信息。 这些报表的报告类别为 “软件计数”。

有关如何在 Configuration Manager 中配置报表的详细信息,请参阅报告简介

此外,还可以通过软件计数基于存储在 Configuration Manager 数据库中的数据创建查询和集合。

有关 Configuration Manager 中的集合的详细信息,请参阅集合简介

有关Configuration Manager中的查询的详细信息,请参阅查询简介

软件计数的安全性和隐私

软件计数的安全问题

攻击者可能会向Configuration Manager发送无效的软件计数信息,即使禁用软件计数客户端设置,管理点也会接受此信息。 这可能会导致大量计量规则在整个层次结构中复制,从而导致网络上拒绝服务并Configuration Manager站点服务器。

由于攻击者可以创建无效的软件计数数据,因此不要将软件计数信息视为权威信息。

默认情况下,软件计数作为客户端设置启用。

软件计数的隐私信息

软件计数监视客户端计算机上应用程序的使用情况。 默认情况下,软件计数处于启用状态。 必须配置要计量的应用程序。 计量信息存储在 Configuration Manager 数据库中。 信息在传输到管理点期间会加密,但不会以加密形式存储在 Configuration Manager 数据库中。

此信息将保留在数据库中,直到站点维护任务每五天 删除一次过期的软件计数数据 () 和 删除过期的软件计数摘要数据 (每 270 天) 。 可以配置删除间隔。 计量信息不会发送到Microsoft。

在配置软件计数之前,请考虑隐私要求。

使用软件计数的示例方案

在本部分中,你将创建一个示例软件计数规则,该规则可帮助你解决以下业务需求:

  • 确定公司中特定应用的副本数

  • 发现应用的任何未使用副本

  • 确定哪些用户经常使用特定应用

    Woodgrove Bank 已部署 Microsoft Office 2010 作为其标准办公生产力套件。 但是,若要支持旧版应用程序,某些计算机必须继续Microsoft Office Word 2003 运行。 如果不再使用旧应用程序,IT 部门希望通过删除 Word 2003 的这些副本来降低支持和许可成本。 支持人员还希望确定哪些用户使用旧版应用程序。

    Woodgrove Bank 的 IT 系统经理在Configuration Manager中使用软件计数来实现这些业务目标。 管理员执行以下操作:

  • 检查软件计数的先决条件,并确认 Reporting Services 点已安装并正常运行。

  • 配置软件计数的默认客户端设置:
    管理员启用软件计数,并使用每七天一次的默认数据收集计划。
    管理员通过配置软件清单客户端设置“清点这些文件类型”,将软件清单配置为列出扩展名.exe的文件。
    管理员添加了名为 woodgrove.exe的新软件计数规则,用于监视旧版应用程序。

  • 等待七天,之后客户端计算机开始报告 woodgrove.exe 可执行文件的使用情况数据。

  • 管理员对所有按流量计费的软件程序使用Configuration Manager报告安装基数来查看哪些计算机已加载应用程序woodgrove.exe

  • 六个月后,管理员运行报表计算机,这些计算机安装了按流量计费的程序,但自指定日期以来未运行该程序,指定软件计数规则和过去六个月的日期。 此报告确定了过去六个月内未运行该程序的 120 台计算机。

  • 管理员会进行一些进一步检查,以确认在标识的计算机上不需要旧应用程序。 然后,管理员从这些计算机卸载旧版应用程序和 Word 2003 的副本。
    管理员运行报表“已运行特定按流量计费的软件程序的用户”,以便向技术支持提供继续使用旧版应用程序的用户列表。

  • 管理员继续每周检查软件计数报告,并在必要时采取补救措施。

    由于这一操作过程,通过删除不再需要的应用程序,可以降低 IT 支持和许可成本。 此外,支持人员现在拥有运行旧版应用程序的用户所需的列表。