Quantcast
Channel: Configuration Manager 2012 - Application Management forum
Viewing all articles
Browse latest Browse all 4762

How to edit canned SCCM 2012 reports with @UserSIDS parameter?

$
0
0

I want to add a User Name field to the Software 02D - Computers with specific software installed report like in this post for SCCM 2007: Add user name column to Asset Intelligence Software 02D canned report

When I add in username0 to the SQL Query and refresh the fields I get a Define Query Parameters popup about the @UserSIDS parameter name wanting a value. 

Do I set it to a value or disable it? My SQL query is this with the one added line in bold:

 if (@SoftwarePropertiesHash = N'%' OR @SoftwarePropertiesHash = N'')  
  begin  
  select @SoftwarePropertiesHash = NULL  
  end  
  if(@CollectionID = N'')  
  begin  
  select @CollectionID = NULL  
  end  
  SELECT DISTINCT  
  MEMB.Netbios_Name0 AS [Computer Name],  
  v_GS_COMPUTER_SYSTEM_Alias.Manufacturer0 AS [Computer Manufacturer],  v_GS_COMPUTER_SYSTEM_Alias.UserName0 AS [User Name],
  v_GS_COMPUTER_SYSTEM_Alias.Model0 AS [Computer Model],  
  v_GS_INSTALLED_SOFTWARE_Alias.ProductName0 AS [Product Name],  
 v_GS_INSTALLED_SOFTWARE_Alias.ProductID0 AS [Product ID],  
 v_GS_INSTALLED_SOFTWARE_Alias.CM_DSLID0 as [DSL ID],  
 ISNULL(v_GS_INSTALLED_SOFTWARE_Alias.InstallType0, 0) as [Installation Type]  
 FROM fn_rbac_GS_INSTALLED_SOFTWARE(@UserSIDs) v_GS_INSTALLED_SOFTWARE_Alias  
  INNER JOIN  
  (  
   select v_R_System_Valid_Alias.ResourceID, v_R_System_Valid_Alias.Netbios_Name0 from fn_rbac_R_System_Valid(@UserSIDs) v_R_System_Valid_Alias  
 INNER JOIN fn_rbac_FullCollectionMembership(@UserSIDs) v_FullCollectionMembership_Alias ON v_FullCollectionMembership_Alias.ResourceID = v_R_System_Valid_Alias.ResourceID  
 where v_FullCollectionMembership_Alias.CollectionID = @CollectionID  
  )MEMB on MEMB.ResourceID = v_GS_INSTALLED_SOFTWARE_Alias.ResourceID  
  LEFT JOIN fn_rbac_GS_COMPUTER_SYSTEM(@UserSIDs) v_GS_COMPUTER_SYSTEM_Alias on v_GS_COMPUTER_SYSTEM_Alias.ResourceID = MEMB.ResourceID  
  where  
  (@SoftwarePropertiesHash IS NULL OR v_GS_INSTALLED_SOFTWARE_Alias.SoftwarePropertiesHash0 = @SoftwarePropertiesHash)  
  Order by MEMB.Netbios_Name0 ASC
Basically how do I add the username field to existing reports?



Viewing all articles
Browse latest Browse all 4762

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>