SCCM 2007 Query para versões de software instaladas

2

Como posso escrever uma consulta para encontrar máquinas que instalaram o Office 2003 com o Sp3 no SCCM 2007?

Obrigado,

    
por Cell-o 19.04.2011 / 00:39

1 resposta

3

A maneira mais fácil de fazer isso é apenas usar relatórios em vez de consultas. Há relatórios internos que informam todas as máquinas com uma versão específica de um produto específico instalado. Veja os relatórios na categoria "Software - Empresas e produtos", como "Computadores com nome e versão de produto específicos".

Se, no entanto, você realmente precisar de uma consulta, se, por exemplo, precisar criar uma coleção de todos esses para os quais você pode anunciar um pacote de software específico, a maneira mais fácil é procurar um arquivo específico que será comum a todas essas máquinas.

Por exemplo, se você souber que os pacotes de instalação usados em sua empresa sempre instalam o Outlook como parte do Office, você pode usar uma consulta como essa que procure o arquivo EXE do Outlook e verifique sua versão.

Por exemplo, definindo esses critérios em uma consulta:

Software Files.File Name is equal to "outlook.exe"
and
Software Files.File Version is greater than or equal to "11.0.8173.0"

Ou esta é a linguagem de consulta na qual o texto acima se traduz (isso pode ser colado na caixa Mostrar idioma de consulta):

select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client
from  SMS_R_System
inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_SoftwareFile.FileName = "outlook.exe"
and SMS_G_System_SoftwareFile.FileVersion >= "11.0.8173.0"

Para informações, versões de arquivo para várias versões do Office e service packs podem ser encontradas nestas páginas do Technet:

por 19.04.2011 / 17:46

Tags