Consultas de Exemplo para Inventário de Software no Configuration Manager

 

Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

As seguintes consultas de exemplo demonstram como as vistas de inventário de software do Gestor de configuração podem ser associadas a outras vistas para recuperar dados específicos. As vistas de inventário de software normalmente são associadas a outras vistas ao utilizar as colunas ProductID, FileID e ResourceID.

A seguinte consulta lista todos os ficheiros de software do produto do Gestor de configuração que foram inventariados em clientes do Gestor de configuração. As vistas v_GS_SoftwareProduct e v_GS_SoftwareFile são associadas ao utilizar as colunas ProductID.

SELECT DISTINCT SF.FileName, SF.FileDescription, SF.FileVersion FROM v_GS_SoftwareProduct SP INNER JOIN v_GS_SoftwareFile SF ON SP.ProductID = SF.ProductId WHERE SP.ProductName = 'System Center Configuration Manager' ORDER BY SF.FileName 

A seguinte consulta lista todos os produtos inventariados e os ficheiros associados para um computador com o nome NetBIOS de COMPUTADOR1. As vistas v_R_System e v_GS_SoftwareProduct são associadas ao utilizar a coluna ResourceID e as vistas v_GS_SoftwareProduct e v_GS_SoftwareFile são associadas ao utilizar a coluna ProductID.

SELECT DISTINCT SP.ProductName, SF.FileName FROM v_R_System SYS INNER JOIN v_GS_SoftwareProduct SP ON SYS.ResourceID = SP.ResourceID INNER JOIN v_GS_SoftwareFile SF ON SP.ProductID = SF.ProductId WHERE SYS.Netbios_Name0 = 'COMPUTER1' ORDER BY SP.ProductName 

A seguinte consulta lista todos os computadores que têm o Microsoft Office instalado e menos de 1 GB de espaço livre no disco local C. As vistas v_GS_SoftwareFile e v_SoftwareProduct são associadas pela coluna ProductID e as vistas v_GS_LOGICAL_DISK e v_R_System são associadas a v_GS_SoftwareFile através das colunas ResourceID.

SELECT DISTINCT SYS.Netbios_Name0, SYS.User_Domain0, LD.FreeSpace0 FROM v_GS_SoftwareFile SF INNER JOIN v_SoftwareProduct SP ON SF.ProductId = SP.ProductID INNER JOIN v_GS_LOGICAL_DISK LD ON SF.ResourceID = LD.ResourceID INNER JOIN v_R_System SYS ON SF.ResourceID = SYS.ResourceID WHERE (LD.Description0 = 'local Fixed Disk') AND (SP.ProductName LIKE 'Microsoft Office%') AND (LD.FreeSpace0 < 1000) AND (LD.DeviceID0 = 'C:') 

A seguinte consulta lista todos os ficheiros que foram medidos pelas regras de medição de software e ordenados primeiro por nome NetBIOS e, em seguida, por nome de produto e posteriormente por nome de ficheiro. As vistas v_GS_SoftwareProduct e v_MeteredFiles são associadas ao utilizar a coluna ProductID e as vistas v_GS_SoftwareProduct e v_R_System são associadas ao utilizar as colunas ResourceID.

SELECT SYS.Netbios_Name0, SP.ProductName, SP.ProductVersion, MF.FileName, MF.MeteredFileVersion FROM v_GS_SoftwareProduct SP INNER JOIN v_MeteredFiles MF ON SP.ProductID = MF.MeteredProductID INNER JOIN v_R_System SYS ON SP.ResourceID = SYS.ResourceID ORDER BY SYS.Netbios_Name0, SP.ProductName, MF.FileName 

Mostrar: