gpt4 book ai didi

powershell - 在部署期间使用脚本从 SCCM 检索应用程序属性

转载 作者:行者123 更新时间:2023-12-04 17:28:37 24 4
gpt4 key购买 nike

在我们的环境中,我们在极少数情况下使用 Powershell 包装器部署一些应用程序。出于日志记录目的,我们希望脚本在安装期间从 SCCM 检索属性。有问题的属性是名称、版本和供应商。做了一些研究,我发现我从 SCCM 2012 客户端 SDK 获得了一个 CCM_Application 实例:

Get-WmiObject -Namespace "Root\CCM\Clientsdk" -Class "CCM_Application" | Where {$_.EvaluationState -eq 12}

通过查找 EvaluationState 值 12,我在软件中心找到了当前正在安装的应用程序。这对于部署到设备的应用程序非常有用。然而;当使用部署给用户的应用程序运行它时,它不会返回任何内容。做了一些研究,我发现 CCM_Application 是以用户为中心的,并且运行脚本的特权服务帐户没有应用程序的实例。

有没有办法让上述代码与部署给用户的应用程序一起工作?还;有没有更好的方法在执行期间以某种方式从 ccmexec 检索属性?

最佳答案

我知道这是一个很老的帖子。我知道解决此问题的唯一方法是通过以登录用户身份运行的组策略创建计划任务。触发它,让它写入一个文件,然后读取它。

我们正在做类似的工作,我们能够通过阅读 appenforce.log 获得我们需要的东西。就这么粗糙。

关于powershell - 在部署期间使用脚本从 SCCM 检索应用程序属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21169715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com