当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在SCCM报告中添加Collection参数

作者:精品下载站 日期:2024-12-14 10:42:59 浏览:14 分类:玩电脑

如何在SCCM报告中添加Collection参数


在这篇文章中,我们将了解如何在 SCCM 报告中添加收集参数。换句话说,我们通过向报告添加参数来创建自定义报告。报表参数使您能够控制报表数据、将相关报表连接在一起以及改变报表呈现方式。 Configuration Manager 2012 R2 附带了大量内置报告,但有时需要创建或修改现有报告以提供不属于核心报告之一的信息。在这篇文章中,作为示例,我们将看到在其中一个内置报告中添加集合参数的方法。如果您想创建自己的报告,那么您可以使用报告生成器来完成。

如何在SCCM报告中添加Collection参数

作为示例,我们将查看位于“软件文件”>“具有特定文件的计算机”下的一份报告。此报告显示软件清单中出现指定文件名的计算机列表,以及有关清单文件的信息。我们将首先运行此报告以查看其外观。要从控制台运行报告,请选择所需的报告,然后使用运行图标运行报告,或者右键单击并选择运行报告。报告执行,结果显示在单独的对话框中。现在,在下面的屏幕截图中,您可以看到当指定的文件名出现在软件清单中时,报告会生成计算机的结果。如果我们可以在这里添加集合参数,这样我们就可以指定文件名并选择集合,以便根据指定的集合过滤结果,那就太好了。

[玩转系统] 如何在SCCM报告中添加Collection参数

因此,在修改报告之前,我们先复制一份原始报告。编辑原始报告,然后在报告生成器中单击左上角的橙色气泡。单击另存为

[玩转系统] 如何在SCCM报告中添加Collection参数

为报告提供名称,例如带有集合的特定文件的计算机。单击保存

[玩转系统] 如何在SCCM报告中添加Collection参数

现在在控制台中,右键单击我们刚刚创建的报告,然后单击编辑

[玩转系统] 如何在SCCM报告中添加Collection参数

右键单击数据集,然后单击添加数据集。将数据集的名称设置为默认名称。点击使用嵌入在我的报告中的数据集。添加数据源,并在查询下添加行select CollectionID, Name from v_Collection Order by Name。 点击确定。只需记住我们在后续步骤中需要的数据集名称即可。

[玩转系统] 如何在SCCM报告中添加Collection参数

接下来我们将向报告添加一个新参数。右键单击参数,然后单击添加参数。为该参数指定一个名称,我们将其命名为“Collection”,在提示下输入名称为“Select a Collection”,名称相同将显示在报告中。选择数据类型文本,将参数可行性设置为可见

[玩转系统] 如何在SCCM报告中添加Collection参数

可用值下,选择数据集为“Dataset1”(这是您刚刚在上一步中创建的数据集),将值字段设置为将CollectionID标签字段设置为“名称”,然后单击确定

[玩转系统] 如何在SCCM报告中添加Collection参数

这是重要的一步。右键单击 Dataset0,然后单击数据集属性。您将在底部看到查询,您需要向其中添加以下行。

join v_FullCollectionMembership fcm on fcm.resourceid=SYS.resourceid
where fcm.Collectionid= @Collection

如果您在查询末尾添加上述两行,您可能会看到一个查询属性窗口,这意味着查询不正确。所以这里的提示是先添加 JOIN 语句,然后添加 WHERE 语句。单击确定。

就我而言,最终查询是 -

select SYS.Netbios_Name0, SF.FileName, SF.FileDescription, SF.FileVersion, SF.FileSize, SF.FileModifiedDate, SF.FilePath 
From v_GS_SoftwareFile  SF 
join fn_rbac_R_System(@UserSIDs)  SYS on SYS.ResourceID = SF.ResourceID
join v_FullCollectionMembership fcm on fcm.resourceid=SYS.ResourceID
Where SF.FileName LIKE @variable
and fcm.Collectionid= @Collection
ORDER BY SYS.Netbios_Name0

[玩转系统] 如何在SCCM报告中添加Collection参数

保存报告。现在,当您运行报告时,您将看到选择集合的选项,并且通过单击您可以指定集合。

[玩转系统] 如何在SCCM报告中添加Collection参数

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯