查询SCCM应用程序以检测关联的AD安全组(Powershell?)

R

rhardyman

新成员
1
0
1
你好,

我是论坛的新手,我的名字是Russ,我是金融部门的SCCM/组政策管理员。如果可能的话,我在寻求一些帮助,但不确定这是论坛的正确区域,所以道歉,如果在错误的部分。

长话短说,我们正在使用SNOW自动化一个软件请求过程,以检测我们组织中设备上华体会体育系列的应用程序,尽管它似乎检测得不是很好!为了充分填充SCCM可用内容的列表,我们需要提供一些东西。分别是应用名称、在“用户集合”中查询到的AD组和SNOW应用ID。(SNOW应用ID是其他人的任务,所以我不需要担心这个!)

我的问题是,有没有一种方法(Powershell可能?),我可以输入一个应用程序的列表,部署到一个分发点,可以读取所述应用程序的名称,并检测AD安全组,将在用户集合查询的应用程序?有793个这些我需要通过和我不是真的感觉做手工!: D我们的AD安全组对应用程序遵循类似的命名模式,但是可能会有一些不一致,因为一些以前打包应用程序的工程师并不总是遵循正确的过程。

我只对主“应用程序”库中保存的应用程序真正感兴趣,我已经在SCCM上运行了一份报告,以检测特定DP上的所有内容,然后剥离所有我不认为是必要的。任何帮助都将不胜感激!

非常感谢,

拉斯
中庭

中庭

著名的成员
工作人员
1375年
116
63
你好,

我是论坛的新手,我的名字是Russ,我是金融部门的SCCM/组政策管理员。如果可能的话,我在寻求一些帮助,但不确定这是论坛的正确区域,所以道歉,如果在错误的部分。

长话短说,我们正在使用SNOW自动化一个软件请求过程,以检测我们组织中设备上华体会体育系列的应用程序,尽管它似乎检测得不是很好!为了充分填充SCCM可用内容的列表,我们需要提供一些东西。分别是应用名称、在“用户集合”中查询到的AD组和SNOW应用ID。(SNOW应用ID是其他人的任务,所以我不需要担心这个!)

我的问题是,有没有一种方法(Powershell可能?),我可以输入一个应用程序的列表,部署到一个分发点,可以读取所述应用程序的名称,并检测AD安全组,将在用户集合查询的应用程序?有793个这些我需要通过和我不是真的感觉做手工!: D我们的AD安全组对应用程序遵循类似的命名模式,但是可能会有一些不一致,因为一些以前打包应用程序的工程师并不总是遵循正确的过程。

我只对主“应用程序”库中保存的应用程序真正感兴趣,我已经在SCCM上运行了一份报告,以检测特定DP上的所有内容,然后剥离所有我不认为是必要的。任何帮助都将不胜感激!

非常感谢,

拉斯
你可以通过PowerShell和CM小程序来实现,但在我看来,如果有大量的数据,这将是非常慢的。
你也可以通过PowerShell直接查询CM SQL db来做到这一点,快得多。
但在这两种情况下,这都不是一项简单的任务。因为您需要将集合链接到应用程序,然后链接到DP。然后把它和ServerNow ID联系起来。

在任何情况下,我会从查询ServerNow ID的应用程序名称和ID开始。然后创建第二个脚本为app查询CM;暂时忽略DP和Sec组。然后一次加一个。