Collection – Lista Máquinas sem a aplicação

Ola Pessoal!

Em muitos de nossos processos de distribuição de aplicações há a necessidade de um controle de quais computadores estaremos incluindo no processo.

Segue abaixo uma dica interessante para quem quer realizar o deploy de aplicações de maneira customizada.

Este exemplo é legal para quem esta realizando o deploy do cliente Forefront Endpoint Protection, a collection irá listar todas as maquinas que não possuam a aplicação mencionada.

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_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.Name not in (select distinct SMS_G_System_COMPUTER_SYSTEM.Name from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like “%Forefront Endpoint Protection%”)

Podemos ir além.. podemos controlar a distribuição por subnets, por exemplo.

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_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId  where SMS_G_System_COMPUTER_SYSTEM.Name not in  (select distinct SMS_G_System_COMPUTER_SYSTEM.Name  from SMS_R_System  inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId  inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId  where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like “%Forefront Endpoint Protection%”)  and   SMS_R_System.IPAddresses like  “192.168.10.%”

É isso ai pessoal, espero que ajude!

Emerson Gomes – IT Channel BR

Anúncios

O IT Channel é um portal desenvolvido por profissionais da área de tecnologia da informação com base em tecnologias Microsoft. Idealizado a partir da proposta de troca de experiências profissionais obtidas no dia-a-dia de nos consultores. Muito além de um portal de tutoriais e dicas, um portal de interação entre profissionais. Em breve contaremos com um canal no Youtube com vídeo tutoriais abordando implementações tecnológicas de gerenciamento, segurança e virtualização Microsoft, assim como um grupo no Live para podermos discutir sobre as tendências e soluções. Um abraço a todos e bem vindo ai IT Channel!

Marcado com:
Publicado em SCCM

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: