Como localizar e limpar avançadas cliente duplicar GUIDs no SMS 2003

Traduções de Artigos Traduções de Artigos
Artigo: 837374 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve como localizar e limpar o Microsoft Systems Management Server (SMS) 2003 clientes avançados que tenham o mesmo SMS exclusivo ID (SMSID), também conhecido como um único identificador global (GUID). O SMSID é utilizado para identificar os clientes SMS 2003 individuais e é exclusivo para cada cliente avançado de SMS 2003 e para cada cliente legacy de SMS 2003.

INTRODUÇÃO

Se tiver o SMS 2003 advanced clientes que tenham SMSIDs duplicados, poderá detectar eventos inesperados. Por exemplo, poderá receber relatórios de stock incorrectas e do cliente avançado de SMS 2003 incorrecto pode executar anúncios. SMSIDs duplicados são frequentemente referidas como "duplicado GUIDs."

O ambiente do SMS 2003 pode conter os clientes de avançado de SMS 2003 que têm SMSIDs duplicados se um ou mais das seguintes condições forem verdadeiras:
  • Pode ter existido um problema SMSID duplicado no ambiente do SMS 2.0 antes de actualizar para o cliente avançado de SMS de 2003.
  • Pode ter existido um problema SMSID duplicado num cliente legacy SMS 2003 antes de actualizar para o cliente avançado de SMS de 2003.



Se tiver clientes avançados SMS 2003 que tenham SMSIDs duplicados, poderá detectar eventos inesperados tais como:
  • A consola de administrador do SMS apresenta apenas o último cliente descoberto desses clientes que partilham um GUID. Se muitos computadores diferentes com o mesmo GUID, substituem entre si nos conjuntos. Isto acontece porque cada um dos respectivos registos de detecção é processada.
  • Anúncios podem executar no computador errado ou não de todo.
  • Quando forem processados de registos de inventário (MIFs) de computadores que tenham o mesmo GUID, as propriedades de inventário dos computadores podem ser intercaladas.
  • O SMS executivo, especificamente o componente de carregamento de dados de inventário, pode monopolizar a CPU, pode utilizar os lotes de memória, ou ambos. Isto é devido o resultados de grandes dimensões que definir isto é devolvido ao consultar registos associados a um determinado GUID. Carregador de dados de inventário consome grandes quantidades de RAM. Se parar carregamento de dados de inventário faz com que a memória a ser libertado, ou se a utilização da CPU devolve ao normal, os GUIDs duplicados são a causa provável.
  • Instalação autónoma do cliente do SMS não instala o cliente SMS.
  • Resyncs excessivo de inventário pode ser gerado. SMSIDs duplicados são frequentemente referidas como "duplicado GUIDs."

Mais Informação

Se as seguintes condições forem verdadeiras, o cliente avançado actualizado utiliza o SMSID contida do % windir %Ficheiro de \Smscfg.ini como o identificador exclusivo do cliente de SMS 2003 avançadas:
  • Actualiza um cliente do Microsoft Systems Management Server (SMS) versão 2.0 ou um cliente legacy de SMS 2003 para um cliente avançado de SMS 2003.
  • O computador que estiver a actualizar já contém um ficheiro Smscfg.ini.
Normalmente, este cenário não causar um problema. No entanto, se uma das seguintes condições for verdadeira, ocorre um problema SMSID duplicado no ambiente do SMS 2003:
  • O ficheiro Smscfg.ini não é exclusivo para o computador individual
  • Clonar uma imagem do computador que contém um ficheiro Smscfg.ini.
Normalmente, o cliente avançado de SMS 2003 foi concebido para detectar que já não funciona no computador que foi originalmente instalado. Fá-lo através da comparação no arranque determinadas propriedades que identificam o hardware com os valores destas propriedades de arranque do anterior. Quando o processo de detecção estiver concluído, o cliente avançado de SMS 2003 gera uma SMSID nova para si próprio. O cliente avançado de SMS 2003 efectua este procedimento executando um processo de comparação no arranque. O cliente avançado de SMS 2003 compara determinadas propriedades que identificam o hardware com os valores destas propriedades a partir do arranque anterior. Se estas propriedades se alteram significativamente, é gerado um novo SMSID. Além disso, o SMSID antiga e a data em que o SMSID foi regenerado são guardadas. O SMSID anterior e a data de alteração são reportados na detecção de dados de registo (DDR) que é enviado para o servidor de site SMS 2003. Estas informações também aparecem nas propriedades do recurso de sistema seguintes:
  • Anterior UUID de SMS
  • Data de alteração de UUID de SMS
Este processo só funciona se foi detectada uma alteração pelo cliente avançado de SMS 2003. Se o cliente avançado de SMS 2003 tem um ficheiro de Smscfg.ini não exclusivo, não for detectada nenhuma alteração e avançado de SMS 2003 o cliente continua a utilizar o SMSID original.

O ficheiro Smscfg.ini armazena as seguintes informações:
  • O actual SMSID
  • A propriedade identificadora de hardware
  • Qualquer SMSID anterior
Pode localizar o ficheiro de Smscfg.ini no directório do Windows.

Pode encontrar informações sobre os procedimentos de detecção e a regeneração de propriedade no ficheiro ClientIDManagerStartup.log. Pode encontrar este ficheiro no directório de registos do cliente.

Como funciona a detecção de hardware

Quando inicia o anfitrião de agente do SMS (Ccmexec.exe), observa três valores para as informações de identificação de hardware. Se tiver alterado a qualquer um destes valores, o cliente SMS irá gerar um novo SMSID. Os valores são os seguintes:
  • Número de série do SMBIOS
    Se alterou, é criado um novo SMSID
  • SID do computador
    Se alterou, é criado um novo SMSID
  • Id de hardware
    O mecanismo de ID de Hardware examina 10 propriedades do computador e gera um ID das propriedades através da combinação de hashes de propriedades para um ID único. Se alterar um certo número destas propriedades, considera-se o computador e é criado um novo SMSID. O número de propriedades é de 3 de 10 para um computador de secretária e 2 de 7 para um computador portátil.

    Nota A taxa de variação pode ser um factor. Considere o seguinte cenário. Se alterar as propriedades de 6, mas as alterações foram distribuir uniformemente mais 3 cálculos do id de hardware. O SMS não considerará esta uma alteração de hardware e não deverá ser criada uma nova SMSID.

    As propriedades utilizadas são as mesmas que as propriedades utilizadas na activação do produto windows. As propriedades são os seguintes:
    • FirstDriveSerial
    • EndereçoMAC
    • CDROMDevice
    • DisplayAdapter
    • HwidVersion
    • ProcessorSerial
    • DiskDevice
    • SCSIAdapter
    • DiskAdapter
    • ProcessorType
    • RAMSizeMb
    • Ancoragem
Pode ver o valor que alterados e que causou-na criar um novo ID consultando o ficheiro ClientIDManagerStartup.log.

Como o SMS 2003 processa SMSIDs duplicados

Se o sistema operativo de um cliente é re-imaged e o cliente inicia a fornecer informações sobre registos de dados de identificação (DDR) que têm um SMSID diferente para o servidor de Site do SMS, o SMS não reconhecer o computador como um cliente SMS anterior. Neste caso, o Gestor de dados de identificação (DDM) criará um novo registo de cliente na base de dados.

Antes de este ocorre no entanto, Gestor de detecção de dados irá tentar localizar o cliente por outro método.

Se o nome de computador e pelo menos um dos respectivos endereços MAC permanece a mesma, SMS será possível utilizar estas propriedades chaves para reconhecer o computador como um cliente existente e actualizar o registo antigo com o SMSID de novo. Pode demorar um algum tempo para a transição de SMSID para ser concluída e durante esse período programas anunciados para o cliente não estará disponíveis.

Esta correspondência pode ser evitado, se a DDR do cliente contém um valor SMSID anterior. Quando DDM tenta localizar um registo com base nas propriedades da chave, excluirá explicitamente quaisquer registos de base de dados onde a SMSID corresponde a DDR o valor SMSID anterior. Isto torna-se de que se SMSID uma nova é gerada pelo cliente, irá receber uma nova identidade no servidor.

Se um cliente de SMS 2.0 existente já tivesse um ID duplicado antes da actualização, o ID duplicado será mantido e terão de ser identificados e limpo manualmente.

Como localizar o SMS 2003 advanced clientes que tenham SMSIDs duplicados

Para determinar o ambiente de whetheryour tem um problema SMSID duplicado, tem de executar os computadores que partilham o mesmo relatório de ID exclusivo do SMS . Para tal, siga estes passos:
  1. Clique em Iniciar, aponte para Programas, aponte para Systems Management Servere, em seguida, clique em Consola de administrador SMS.
  2. Na consola de administrador SMS, expanda Base de dados do site, expanda Relatórioe, em seguida, clique em Relatórios.
  3. No painel direito da consola de administrador do SMS, com o botão direito Computadores que partilham o mesmo ID exclusivo do SMSe, em seguida, clique em Todas as tarefas.
  4. Clique em Executare, em seguida, clique em SiteServerName, onde SiteServerName é o nome do servidor de site SMS 2003.
Manual do administrador do SMS 2.0 contém a seguinte consulta SQL para identificar duplicados.
select * from sms_g_system_SYSTEM as g INNER JOIN sms_gh_system_SYSTEM as h on g.ResourceId = h.ResourceId where g.Name <> h.Name
O suporte Web documentação associada e moldada para "sistemas de manuseamento duplicado no SMS 2.0" contém métodos adicionais para identificar duplicados.

Como criar um novo SMSID

Se os computadores que partilham o mesmo relatório de ID exclusivo do SMS mostra qualquer avançada de clientes do SMS 2003 está a utilizar o mesmo SMSID, recomendamos que utilize a ferramenta de transferência de ID de SMS (Tranguid.exe) para resolver o problema. A ferramenta de ID do SMS de transferência está disponível no SMS 2003 Toolkit 1.

A ferramenta de transferência de ID de SMS extrai a parte do ficheiro de Smscfg.ini que contém o SMSID. A ferramenta de ID de SMS transferir em seguida, cria um novo ficheiro de Smscfg.ini, que contém apenas as informações de SMSID. Além disso, a ferramenta de transferir o SMS ID pode criar um ficheiro de Smscfg.ini que adiciona o ficheiro SMSID na propriedade SMSID anterior. Este processo garante que o cliente tem um novo registo na base de dados.

A ferramenta de transferência de ID de SMS obriga o cliente para gerar um novo SMSID e para receber um novo registo na base de dados. Este processo ocorre depois do cliente foi instalado e foi iniciado o relatório.

Se as seguintes condições forem verdadeiras, tem de executar a ferramenta de transferência de ID de SMS com o parâmetro /r e, em seguida, reinicie o serviço de cliente do SMS:
  • O computador foi actualizado a partir de um cliente de SMS 2.0.
  • Este cliente de SMS 2.0 partilhada a SMSID com outros computadores.
Para executar a ferramenta de transferência de ID de SMS com o parâmetro /r e, em seguida, reinicie o serviço de cliente do SMS, siga estes passos.

Nota Tem de executar a ferramenta de transferir o SMS ID do cliente avançado de SMS 2003 com o SMSID de duplicados. Para tal, siga estes passos:
  1. Copie o utilitário de Tranguid.exe do SMS 2003 Toolkit 1 para o cliente de SMS 2003.
  2. No cliente do SMS 2003, clique em Iniciar, clique em Executar, tipo cmd no Abrir e, em seguida, clique em OK.
  3. Na linha de comandos, mude para a pasta onde copiou o utilitário Tranguid.exe.
  4. Na linha de comandos, escreva tranguid /R, e, em seguida, prima ENTER.
  5. Na linha de comandos, escreva sair, e, em seguida, prima ENTER.
  6. Clique em Iniciar, aponte para Programas, aponte para Ferramentas administrativase, em seguida, clique em Serviços.
  7. Na lista de serviços, com o botão direito Anfitrião de agente do SMSe, em seguida, clique em Reiniciar.
Em alternativa, utilize o seguinte método para atribuir um novo SMSID:
  1. No SMS 2003 cliente que tenha o SMSID duplicado avançado, elimine o % windir %Ficheiro \Smscfg.ini.
  2. Clique em Iniciar, aponte para Programas, aponte para Ferramentas administrativase, em seguida, clique em Serviços.
  3. Na lista de serviços, com o botão direito Anfitrião de agente do SMSe, em seguida, clique em Reiniciar.
Quando o serviço de anfitrião de agente do SMS é reiniciado, é gerado um novo ficheiro de Smscfg.ini, que contém um SMSID de novo. O SMSID antiga e a data em que o SMSID foi regenerado estão não guardadas.

Os clientes que explicitamente tem gerado um novo SMSID possam ser facilmente identificados pela correspondência a propriedade SMSID anterior do novo registo com a propriedade SMSID do registo antigo.

A consulta SQL seguinte demonstra este por listar a registos de órfãos e a hora a que o cliente gerados um novo SMSID.
select distinct sysold.ResourceID, sysold.Netbios_Name0,
                SMS_UUID_Change_Date0
from v_R_System sysold
join v_R_System sysnew
  on sysold.SMS_Unique_Identifier0 = sysnew.Previous_SMS_UUID0
order by sysold.Netbios_Name0, sysold.ResourceID

Referências

Para mais informações sobre como resolver problemas de instalações Push cliente avançado consulte o seguinte artigo na Microsoft Knowledge Base:

928282 Como resolver problemas de avançada cliente Push problemas de instalação do Systems Management Server 2003 e o System Center Configuration Manager 2007

Propriedades

Artigo: 837374 - Última revisão: 28 de junho de 2013 - Revisão: 7.0
A informação contida neste artigo aplica-se a:
  • Microsoft Systems Management Server 2003 Enterprise Edition
Palavras-chave: 
kbhowto kbmt KB837374 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 837374

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