Estamos tentando consultar o Active Directory para obter uma lista de todas as máquinas que são membros de um grupo, junto com informações como atributos do OperatingSystem. Não podemos obter resultados para todos os membros do grupo.
Detalhes do ambiente:
- Vários controladores de domínio, executando o Windows Server 2003 e o 2008 R2.
- Vários domínios, com uma relação de confiança entre domínios.
- Executando as consultas do AD de uma máquina com Windows Server 2008 R2.
- A conta que está consultando o AD é "uma conta de administrador local, membro do domínio,
com admins privs nesse servidor. "
- Fomos informados de que algumas máquinas "são membros do grupo por meio de uma relação de confiança".
Nosso grupo de teste atual, "Group-99", possui duas máquinas: FOO10 e FOO11.
Quando consultamos os membros do grupo, recebemos o resultado esperado, uma lista de todas as máquinas do grupo:
PS > dsquery group -name "Group-99" | dsget group -members
"CN=FOO10,OU=Domain Controllers,DC=activedirdev,DC=widgetco,DC=com"
"CN=FOO11,OU=Portland,OU=Domain Controllers,DC=activedirdev,DC=widgetco,DC=com"
Em seguida, consultamos DNSHostName e OperatingSystem, mas só podemos receber resultados para uma das duas máquinas:
PS > dsquery * -filter "(&(objectClass=Computer)(objectCategory=Computer)(sAMAccountName=FOO11$))" -attr sAMAccountName operatingSystem
sAMAccountName operatingSystem
FOO11$ Windows Server 2008 R2 Standard
PS > dsquery * -filter "(&(objectClass=Computer)(objectCategory=Computer)(sAMAccountName=FOO10$))" -attr sAMAccountName operatingSystem
PS >
Nenhum de nós é assistentes do Active Directory, por isso não temos certeza de onde está o problema. Ajustar a configuração do Active Directory não é possível.
Você pode nos ajudar a descobrir como obter as informações de que precisamos ou se é possível obtê-las?
Esclarecimento de acompanhamento: nosso resultado perfeito seria uma forma de emitir uma consulta que retornará resultados para todos os membros do grupo, independentemente do domínio em que estejam. Algo como:
PS > dsquery (stuff)
CN operatingSystem
FOO10 Windows Server 2008 R2 Standard
FOO11 Windows Server 2003