Como limpar o computador duplicado identificações em SMS

Traduções deste artigo Traduções deste artigo
ID do artigo: 254735 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve como localizar e limpar os clientes Microsoft Systems Management Server 2.0 e Microsoft Systems Management Server 2003 que usam o mesmo identificador exclusivo. A propriedade de Identificação exclusiva do SMS é usada para distinguir clientes Systems Management Server. É importante que esse valor permaneça exclusivo para cada cliente.

Você pode ter identificações duplicadas em seu ambiente se você "clonar" estações de trabalho que tenham o cliente SMS instalado ou se você tiver restante defeituosa de uma instalação anterior do cliente do Systems Management Server (como o arquivo sms.ini ou Smscfg.ini).

Identificações duplicadas podem causar comportamentos como uso alto unidade de processamento central (CPU), relatórios de estoque incorreta, anúncios, execute os clientes errados e outros eventos inesperados. Para ajudar a evitar esses comportamentos, é importante limpar o identificações duplicadas tão logo seja possível se você encontrá-los.

Mais Informações

Para determinar se você tem identificações duplicadas, crie uma consulta SMS com base na consulta de exemplo a seguir:
Selecione * de sms_g_system_SYSTEM como g INNER JOIN sms_gh_system_SYSTEM como h em g.ResourceId = h.ResourceId onde g.Name <> h.Name
Quando você executa essa consulta, você ver todos os nomes de computador diferente que estão usando a mesma identificação. Observe que clientes de inicialização múltipla ou clientes que tenham sido renomeados também aparecem como duplicatas. Depois de encontrar duplicatas, alocar uma nova identificação essas estações de trabalho.

Você também pode executar a consulta a seguir no analisador de consulta SQL no banco de dados SMS site:
select all g.Domain0,g.InstanceKey,g.Name0,g.MachineID,g.RevisionID,g.SMSID0,g.SystemRole0,g.SystemType0,g.TimeKey,h.Domain0,h.InstanceKey,h.Name0,h.MachineID,h.RevisionID,h.SMSID0,h.SystemRole0,h.SystemType0,h.TimeKey from System_DATA AS g INNER JOIN System_HIST AS h ON g.MachineID = h.MachineID where g.Name0 <> h.Name0
Quando você executa essa consulta, você vê todos os os nomes de computador diferente que estão usando a mesma identificação. Observe que clientes de inicialização múltipla ou clientes que tenham sido renomeados também aparecem como duplicatas.

Depois de encontrar duplicatas, alocar uma nova identificação essas estações de trabalho. Há dois métodos para alocar uma nova identificação para um cliente.

Método manual

Para limpar manualmente um cliente, execute o arquivo 20clicln.bat para desinstalar o cliente SMS. Quando esse processo for concluído, exclua qualquer instância do arquivo sms.ini ou Smscfg.ini na estação de trabalho. Após isso for concluído, reinstale o cliente usando métodos de instalação normal. Uma nova identificação será alocada para o cliente. BR / >
A versão do 20CliCln.bat que podem ser baixados como parte das ferramentas de suporte SP2 pode ser executada com uma opção de linha de comando de / Apagar que remove o arquivo Smscfg.ini e ativar uma criação de um novo GUID. Ela não remove sms.ini sobrando de um cliente SMS 1.2.

Método de distribuição de software

Se você tiver vários computadores que precisam de um novo Systems Management Server ID, você pode usar o utilitário Microsoft BackOffice Resource Kit 4.5 Newuid.exe. Crie um pacote usando o utilitário com o comando /s Newuid.exe , que faz com que o utilitário seja executado silenciosamente. Você precisa criar uma coleção que contém todas as estações de trabalho que têm uma identificação duplicada. Use uma consulta com base na seguinte consulta de exemplo:
Selecione r.Name distintas, r.OperatingSystemNameandVersion, r.ResourceDomainORWorkgroup, r.LastLogonUserDomain, r.LastLogonUserName, r.SMSUniqueIdentifier, r.ResourceId SMS_R_System como r, SMS_GH_System_SYSTEM como h, SMS_G_System_SYSTEM como g onde g.ResourceID = h.ResourceID e g.Name h.Name <> e r.ResourceID = g.ResourceID
Certifique-se remover qualquer retornos de carro desta consulta antes de colá-lo na janela Editar consulta para esta coleção. Se você não remover o retorno de carro, a consulta não será salvo devido a sintaxe incorreta.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
234262Vinculando uma consulta a uma regra de associação de coleção pode não funcionar
Depois de criar essa coleção, você não verá o mesmo número de clientes como você fez na primeira consulta. Isso ocorre porque esta consulta retorna somente uma lista exclusiva de identificadores duplicados. Depois de anunciar o pacote Newuid.exe para esta coleção, todos os clientes na consulta anterior executar o programa porque essas estações de trabalho são todos compartilhamento as identificações mesmas (o mesmos identificadores globalmente exclusivos ou GUIDs).

Quando você executar Newuid.exe, use o Newuid.exe /s / alocar comando permite que os clientes obter uma nova identificação e manter a funcionalidade de cliente. A opção /s faz com que a instalação executar silenciosamente.

Observação Quando a opção / alocar é usada, Newuid.exe tenta executar Smsboot1.exe de um ponto de logon. Acesso a um ponto de logon exigir que um usuário esteja conectado. Se nenhum usuário estiver conectado, o GUID que existe for excluído, mas um novo GUID não está alocado até smsls.bat ou smsman.exe é executado.

Observação Você não receber confirmação de que os clientes têm executado com êxito o programa se você não usar a opção / alocar . Depois Newuid.exe tiver sido executado sem a opção / alocar , toda a comunicação cliente com o acesso do cliente aponte (CAP) pára até que o cliente executa smsls.bat ou smsman.exe ou foi reinstalado usando a instalação de cliente remoto do Microsoft Windows NT. Funcionalidade de cliente não retorna e a nova identificação não está alocada até que o cliente tiver usado um desses métodos instalação.

Depois de ter limpado identificações duplicadas, limpar o histórico de estoque no seu banco de dados. Utilize a tarefa Excluir histórico de inventário antigo em tarefas em Manutenção do banco de dados no console do SMS para excluir todo o histórico com mais de um dia. Você pode definir esse valor para seu valor anterior depois de ter todos os seus back de inventário do cliente e que você verificou que há não mais duplicatas em seu ambiente.

Alterando as configurações para as tarefas de manutenção de banco de dados, todos os dados no banco de dados com mais de um dia podem ser removidos. Isso é bom em muitas situações, no entanto, se você tiver apenas uma pequena porcentagem de seu estoque que é duplicada, isso pode não ser apropriado.

No caso, use o white paper, Gerenciando duplicar Microsoft Systems Management Server Unique Identifiers , que pode fornecer que uma melhor solução. Observação este artigo descreve o processo de remoção somente as informações de histórico para os computadores duplicados, não o banco de dados inteiro.

Propriedades

ID do artigo: 254735 - Última revisão: sexta-feira, 12 de outubro de 2007 - Revisão: 6.3
A informação contida neste artigo aplica-se a:
  • Microsoft Systems Management Server 2.0
Palavras-chave: 
kbmt kbclient kbcollections kbconfig kbdatabase kbinfo kbinventory kbquery kbsmsadmin KB254735 KbMtpt
Tradução automática
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: 254735

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com