Crie uma coleção de dispositivos SCCM com base nos usuários registrados pela última vez que são membros de um grupo de segurança do AD

1

Estou tentando criar uma coleção de dispositivos no SCCM 2012, que contém apenas os dispositivos usados pelos usuários que são membros de um determinado grupo de segurança do AD do usuário. Tentei fazer isso primeiro fazendo uma consulta para todos os usuários do grupo, o que funcionou bem:

select SMS_R_User.UserGroupName, 
SMS_R_User.UserName 
from  SMS_R_User where SMS_R_User.UserGroupName = "Domain\AD_Group"

Em seguida, criei uma coleção de dispositivos com uma regra de consulta em que o critério era de que, se o último usuário conectado ao dispositivo fizesse parte dos valores da primeira consulta de grupo feita por mim, esses dispositivos seriam adicionados ao coleção. A regra de consulta:

select *  from  SMS_R_System 
where SMS_R_System.LastLogonUserName 
in (select SMS_R_User.UserGroupName, SMS_R_User.UserName 
from  SMS_R_User where SMS_R_User.UserGroupName = "Domain\AD_Group")

No entanto, quando tento salvar a regra de consulta, o Gerenciador de Configurações diz que a consulta não é válida. Não sei exatamente o que estou fazendo de errado. Talvez haja uma abordagem melhor?

    
por Chobom 01.07.2015 / 14:21

2 respostas

1

Tente este:

SELECT * FROM SMS_R_SYSTEM 
  INNER JOIN SMS_R_uSER 
  ON SMS_r_system.LastLogonUserName = SMS_R_uSER.FullUserName 
WHERE SMS_R_uSER.SecurityGroupName = 'Domain\AD_Group';
    
por 14.07.2015 / 08:25
0

Tente este (funcionou para mim):

select *  from  SMS_R_System 
where SMS_R_System.LastLogonUserName 
in (select SMS_R_User.UserName 
from  SMS_R_User where SMS_R_User.UserGroupName = "Domain\AD_Group")
    
por 24.03.2016 / 14:52