Consultas de ASSOCIATORS Win32_Group WMI não estão otimizadas

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 302857
Sintomas
(Windows Management INSTRUMENTATION) Win32_Group ASSOCIATORS consultas não são otimizadas. Quando um computador faz parte de um domínio grande que é confiável por outros domínios, consultas como a seguinte consulta podem levar várias horas para concluir:
ASSOCIATORS OF {Win32_Group.Domain="BUILTIN", Name = "Administradores"}
Causa
A consulta ASSOCIATORS que listados na seção "Sintomas" deste artigo, na verdade, é convertida pelo WMI para a seguinte consulta Win32_GroupUser antes que ela é processada:
SELECT * FROM Win32_GroupUser WHERE
(GroupComponent = "Win32_Group.Domain=\"BUILTIN\"
Nome = \ "Administrators\" ou"
PartComponent = "Win32_Account.Domain=\"BUILTIN\"
Nome = \ "Administrators\" ")
Win32_GroupUser é uma classe de associação que associa a classe Win32_Group e Win32_Account classes. Classes Win32_Account incluem Win32_Account, Win32_SystemAccount, Win32_Group e Win32_UserAccount.

Consultas Win32_GroupUser são processadas pelo WMI executando primeiro uma enumeração completa de Win32_GroupUser, bem como uma enumeração completa das classes associadas. Embora a consulta anterior somente solicita dados em membros do grupo (local) "BUILTIN", uma enumeração completa de todos os domínios e domínios confiáveis é invocada. Essa enumeração completa pode ser concluída em poucos segundos em um domínio pequeno. No entanto em um domínio grande que é confiável por vários domínios, essa enumeração pode levar várias horas para ser concluída.
Resolução

Windows 2000

Para resolver esse problema, obtenha o service pack mais recente para o Windows 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260910Como obter o Service Pack mais recente do Windows 2000
A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
Date         Time   Version       Size       File name     Platform-------------------------------------------------------------------27-Aug-2001  16:31  1.50.1085.67  1,085,520  Cimwin32.dll  Intel					

Windows NT 4.0

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Para resolver esse problema, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site: Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

A versão de idioma francês desta correção deverá ter os seguintes atributos de arquivo ou posteriores:
Date         Version         Size       File name     Platform--------------------------------------------------------------12-Mar-2002  1.50.1085.0073  1,052,750  Cimwin32.dll  Intel					

Como usar o instalador de Hotfix

Observação : você pode usar esse método somente para computadores baseados no Intel com Windows 2000 Service Pack 1 (SP1) ou posterior instalado.
  1. Copie o arquivo de hotfix Q302857.exe para uma pasta local no seu computador ou para um compartilhamento na rede.
  2. Execute o arquivo Q302857.exe e, em seguida, siga as instruções que você receber.
  3. Reinicie o computador.

Limitações de hotfix

O hotfix está disponível para esse problema não resolve os problemas de desempenho com consultas Win32_Group ASSOCIATORS, como a seguinte consulta diretamente:
ASSOCIATORS OF {Win32_Group.Domain="BUILTIN", Name = "Administradores"}
Em vez disso, esse hotfix otimiza Win32_GroupUser consultas. Com essas otimizações, a seguinte consulta Win32_GroupUser pode ser usada como uma alternativa para a consulta ASSOCIATORS anterior:
SELECT * FROM Win32_GroupUser
WHERE GroupComponent = "Win32_Group.Domain=\"BUILTIN\"
Nome = \ "Administrators\" "
Observação : A propriedade de domínio anterior pode ser especificada como BUILTIN ou o nome real do servidor local.

A consulta anterior retorna instâncias de Win32_GroupUser. A propriedade "PartComponent" das instâncias retornadas conterá os dados solicitados. Por exemplo, a propriedade PartComponent de uma das instâncias retornadas pode conter o seguinte:
Nome \\server01\root\cimv2:Win32_UserAccount.Domain= " nome de domínio ," = " nome de usuário "
PartComponent Win32_GroupUser retornado é realmente um caminho de objeto totalmente qualificado. Se necessário, Win32_Group e/ou Win32_UserAccount informações podem ser recuperadas usando este caminho de objeto em uma chamada de função IWbemServices GetObject. SELECT * FROM Win32_UserAccount WHERE domínio = " nome de domínio " E nome = " nome de usuário "
Situação
A Microsoft confirmou que este é um problema no Windows Management Instrumentation 1.5. Esse problema foi corrigido primeiro no Windows 2000 Service Pack 3.
Mais Informações
Para obter informações adicionais sobre como obter um hotfix para Windows 2000 Datacenter Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
265173O programa Datacenter e o Windows 2000 Datacenter Server
Para obter informações adicionais sobre como instalar diversos hotfixes com apenas uma reinicialização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
296861Usar QChain.exe para instalar vários Hotfixes com uma reinicialização
Para obter informações adicionais sobre como instalar o Windows 2000 e hotfixes do Windows 2000 ao mesmo tempo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
249149Instalando o Microsoft Windows 2000 e Hotfixes do Windows 2000
kbMgmtAdmin

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 302857 - Última Revisão: 10/25/2006 23:15:21 - Revisão: 4.1

Microsoft Windows Management Instrumentation 1.5

  • kbmt kbqfe kbhotfixserver kbbug kbenv kbfix kbsysadmin kbwin2000sp3fix KB302857 KbMtpt
Comentários