在SCCM 2012中自动卸载未使用的应用程序

时间:2013-05-16 08:52:14

标签: powershell sccm

  1. 有没有办法在SCCM 2012中自动卸载未使用的应用程序?
  2. 我想到了一个PowerShell脚本。其中列出了本地安装的应用程序,并与AD中用户分配的组进行了比较。如果安装的应用程序没有分配组,则应卸载该应用程序。

    1. 我与PowerShell没什么关系,想问这是否可行?
    2. 由于

1 个答案:

答案 0 :(得分:0)

首先,你需要有软件使用计量数据 - 应该启用相应的功能&在SCCM中配置,可能通过在客户端操作系统中启用一些日志记录/计量(目前不确定后者),可以在客户端收集一些使用情况统计信息。 然后使用软件使用计量数据,您可以建立适合您的阈值(例如,如果软件从未运行过,软件是未使用的,较新的运行一段时间等),并选择并运行该软件的卸载程序机器/用户。 这只是可能如何完成的概述。

进一步阅读(准确描述使用Orchestrator Runbook Automation以及退出指定卸载用户的能力):

1)Software Metering Deep Dive and Automation Part 1: Use It Or Lose It - The Basics

2)Software Metering Deep Dive and Automation Part 2: Use It Or Lose It - The Collections

3)Software Metering Deep Dive and Automation Part 3: Use It Or Lose It - The Orchestrator Runbook Automation

顺便提一下,这里有一个小小的陷阱:软件计量只是跟踪app& amp;可能是它一直运行的时间,但这并不总是等于真正的应用程序使用(它可能很简单配置为自动启动但被用户忽略)