Artigo: 837374 - Última revisão: quinta-feira, 7 de Dezembro de 2006 - Revisão: 6.0

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

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como localizar e limpo Microsoft Systems Management Server (SMS) 2003 avançadas clientes que tenham o mesmo SMS exclusivo ID (SMSID), também conhecido como um identificador exclusivo 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 SMS 2003 legacy cliente.

INTRODUÇÃO

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

O ambiente do SMS 2003 pode conter avançados clientes SMS 2003 com SMSIDs duplicados se um ou mais das seguintes condições se verificar:
  • Um problema SMSID duplicado pode ter existiam no ambiente do SMS 2.0 antes de actualizar para o SMS 2003 avançadas cliente.
  • Um problema SMSID duplicado pode se existiram num cliente legacy SMS 2003 antes de actualizar para o SMS 2003 avançadas cliente.



Se tiver clientes avançados SMS 2003 com SMSIDs duplicados, poderá detectar eventos inesperados, tais como:
  • A consola de administrador do SMS apresenta apenas o último cliente descoberto dos clientes que partilham um GUID. Se muitos computadores diferentes têm o mesmo GUID, podem substituem si nos conjuntos de. Isto acontece porque cada um dos respectivos registos de detecção é processada.
  • Podem executar anúncios 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 muita memória, ou ambos. Isto é porque do resultado grande definir isto é devolvido quando consultar registos associados a um determinado GUID. Carregamento de dados de inventário consome grandes quantidades de RAM. Se parar carregamento de dados de inventário faz com que a memória ser libertado ou se a utilização da CPU devolve ao normal, os GUIDs duplicados são a causa provável.
  • Instalação de emissão de cliente do SMS não instala o cliente SMS.
  • Podem ser geradas Resyncs excessiva de inventário. SMSIDs duplicados são frequentemente referidas como "duplicar GUIDs."

Mais Informação

Se as condições seguintes se verificarem, o cliente de avançadas actualizado utiliza SMSID contida no ficheiro %windir% \Smscfg.ini como o identificador exclusivo do cliente avançado de SMS 2003:
  • Actualiza a um cliente de versão 2.0 do Microsoft Systems Management Server (SMS) ou um cliente legacy SMS 2003 para um avançadas cliente do SMS 2003.
  • O computador que está a actualizar já contiver um ficheiro Smscfg.ini.
Normalmente, este cenário não causa um problema. No entanto, se qualquer uma das seguintes condições for verdadeira, ocorrer 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 SMS 2003 avançadas cliente foi concebido para detectar que está já não funcionar com o computador em que foi originalmente instalado. Faz isto comparando no arranque determinadas propriedades que identificam o hardware com os valores destas propriedades no arranque anterior. Quando o processo de detecção estiver concluído, o cliente avançado de SMS 2003 gera um novo SMSID 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 de arranque anterior. Se estas propriedades alterarem significativamente, é gerado um novo SMSID. Além disso, são guardadas SMSID antiga e a data em que o SMSID foi regenerado. SMSID anterior e a data de alteração são reportados no método de identificação dados registo (DDR) que é enviado para o servidor do site SMS 2003. Estas informações também são apresentadas nas propriedades de recursos de sistema do seguintes:
  • Anterior UUID de SMS
  • Data de alteração 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 Smscfg.ini não exclusivo, nenhuma alteração é detectada e o SMS 2003 avançadas cliente continua a utilizar SMSID original.

O ficheiro Smscfg.ini armazena as seguintes informações:
  • SMSID actual
  • As propriedades identificação de hardware
  • Qualquer SMSID anterior
Pode encontrar o ficheiro 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 de cliente.

Como funciona a detecção de hardware

Quando o anfitrião de agente do SMS (Ccmexec.exe) é iniciado, consultará três valores para as informações de identificação de hardware. Se qualquer um destes valores foram alteradas, o cliente SMS irá gerar um novo SMSID. Os valores são:
  • Número de série do SMBIOS
    Se alterado, um novo SMSID é criado
  • SID do computador
    Se alterado, um novo SMSID é criado
  • Id de hardware
    O mecanismo de ID de hardware examina as propriedades do computador 10 e gera um ID de propriedades combinando hashes das propriedades para um ID único. Se alterar um determinado número destas propriedades, o computador é considerado e é criado um novo SMSID. O número de propriedades é 3 de 10 para um computador de secretária e 2 de 7 para um computador portátil.

    Nota A percentagem de alteração pode ser um factor. Considere o seguinte cenário. Se alterar as 6 propriedades, mas as alterações foram distribuir uniformemente mais 3 cálculos do id de hardware. SMS vai não considerar esta alteração de hardware e não iria ser criado um novo SMSID.

    As propriedades utilizadas são os mesmos como propriedades utilizadas na activação do produto windows. As propriedades são:
    • FirstDriveSerial
    • EndereçoMac
    • CDROMDevice
    • DisplayAdapter
    • HwidVersion
    • ProcessorSerial
    • DiskDevice
    • SCSIAdapter
    • DiskAdapter
    • ProcessorType
    • RAMSizeMb
    • Puder ser ligado a estação de ancoragem
Pode ver o valor que alterados e que causou-na criar um novo ID de procura no ficheiro ClientIDManagerStartup.log.

Como o SMS 2003 processa SMSIDs duplicados

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

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

Se o computador ?s nome 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 SMSID novo. Pode demorar algum tempo para a transição SMSID seja concluída e durante esse período programas anunciados para o cliente não estarão disponíveis.

Este correspondente pode ser evitada, se a DDR do cliente contiver um valor SMSID anterior. Quando tenta localizar um registo com base nas propriedades chaves DDM, excluirá explicitamente quaisquer registos de base de dados onde a SMSID corresponda ao valor SMSID anterior a DDR. Deste modo, garante que se for gerado um novo SMSID pelo cliente, irá receber uma nova identidade no servidor.

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

Como localizar SMS 2003 avançadas clientes que tenham SMSIDs duplicados

Para determinar whetheryour ambiente tem um problema SMSID duplicado, tem de executar as computadores que podem partilhar o mesmo relatório de ID exclusivo do SMS . Para o fazer, siga estes passos:
  1. Clique em Iniciar , aponte para programas , aponte para o Systems Management Server e clique em Consola de administrador SMS .
  2. Na consola de administrador SMS, expandir Base de dados local , expanda relatórios e, em seguida, clique em relatórios .
  3. Na painel direito da consola de administrador do SMS, clique com o botão direito do rato em computadores que podem partilhar o mesmo ID exclusivo do SMS e, em seguida, clique em Todas as tarefas .
  4. Clique em Executar e, em seguida, clique em SiteServerName, onde SiteServerName é o nome do servidor de site SMS 2003.
O SMS 2.0 Administrator Guide 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 de conversão de Web e documentação associada para "Duplicado de processamento de sistemas no SMS 2.0" contém métodos adicionais para identificar duplicados.

Para obter mais informações sobre processamento sistemas duplicados no SMS 2.0 visite o seguinte Web site da Microsoft:
WebCast de suporte: Processamento sistemas duplicado no SMS 2.0
http://support.microsoft.com/default.aspx?kbid=324570 (http://support.microsoft.com/default.aspx?kbid=324570)

Como criar um novo SMSID

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

A ferramenta de transferência de ID de SMS extrai a parte do ficheiro Smscfg.ini que contém o SMSID. A ferramenta de transferência de ID de SMS, em seguida, cria um novo ficheiro de Smscfg.ini que contém apenas as informações de SMSID. Além disso, a ferramenta de transferência de ID de SMS pode criar um ficheiro 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 iniciou o relatório.

Se todas as condições seguintes se verificarem, tem de executar a ferramenta transferência ID SMS com o parâmetro /r e reinicie o serviço de cliente SMS:
  • O computador foi actualizado 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 reinicie o serviço de cliente do SMS, siga estes passos.

Nota Tem de executar a ferramenta de transferência de ID de SMS no cliente avançado SMS 2003 que tenha SMSID duplicado. Para o fazer, siga estes passos:
  1. Copia o utilitário Tranguid.exe o SMS 2003 Toolkit 1 para o cliente de SMS 2003.
  2. No cliente do SMS 2003, clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
  3. Na linha de comandos, mude para a pasta para 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 exit e, em seguida, prima ENTER.
  6. Clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em Serviços .
  7. Na lista de serviços, clique com o botão direito do rato Anfitrião de agente do SMS e, em seguida, clique em reiniciar .
Em alternativa, utilize o seguinte método para atribuir um novo SMSID:
  1. No SMS 2003 avançado cliente que tenha SMSID duplicado, elimine o ficheiro de \Smscfg.ini %windir%.
  2. Clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em Serviços .
  3. Na lista de serviços, clique com o botão direito do rato Anfitrião de agente do SMS e, em seguida, clique em reiniciar .
Quando o serviço de anfitrião de agente SMS for reiniciado, é gerado um novo ficheiro Smscfg.ini que contém um novo SMSID. SMSID antiga e a data em que o SMSID foi regenerado estão não guardadas.

Clientes que explicitamente tem gerado um novo SMSID podem ser facilmente identificados fazendo corresponder a propriedade SMSID anterior do novo registo com a propriedade SMSID do registo antigo.

A consulta SQL seguinte demonstra este listando isolados registos 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

A informação contida neste artigo aplica-se a:
  • Microsoft Systems Management Server 2003 Enterprise Edition
Palavras-chave: 
kbmt kbhowto KB837374 KbMtpt
Tradução automáticaTraduçã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  (http://support.microsoft.com/kb/837374/en-us/ )