Comment rechercher et nettoyer Advanced Client dupliqué GUID dans SMS 2003

Traductions disponibles Traductions disponibles
Numéro d'article: 837374 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit comment rechercher et nettoyer Microsoft Systems Management Server (SMS) 2003 clients avancés qui ont à savoir le même SMS Unique ID (SMSID), également appelé un Unique identificateur global (GUID). À savoir le SMSID est utilisé pour identifier les clients SMS 2003 individuels et est unique pour chaque client avancé SMS 2003 et pour chaque client hérité SMS 2003.

INTRODUCTION

Si vous avez avancé des clients qui ont des ID en double SMS de SMS 2003, vous pouvez rencontrer des événements inattendus. Par exemple, vous pouvez recevoir des rapports d'inventaire incorrects, et le client avancé SMS 2003 incorrect peut exécuter des publications. ID SMS dupliqués sont souvent appelés « GUID en double. »

L'environnement SMS 2003 peut contenir des clients avancés SMS 2003 qui ont des ID de SMS en double si une ou plusieurs des conditions suivantes sont remplies :
  • Un problème SMSID en double peut avoir existé dans l'environnement SMS 2.0 avant mise à niveau vers le client avancé SMS 2003.
  • Un problème SMSID en double peut avoir existé sur un client hérité SMS 2003 avant la mise à niveau vers le client avancé SMS 2003.



Si vous avez des clients avancés SMS 2003 qui ont des ID SMS dupliqués, vous pouvez rencontrer des événements inattendus tels que :
  • La console Administrateur SMS affiche uniquement le dernier client découvert de ces clients qui partagent un GUID. Si de nombreux ordinateurs différents possèdent le même GUID, ils substituent les uns dans les collections. C'est parce que chacune de leurs enregistrements de découverte est traitée.
  • Les publications peuvent s'exécuter sur l'ordinateur incorrect ou pas du tout.
  • Lors du traitement des enregistrements d'inventaire (MIF) à partir d'ordinateurs qui ont le même GUID, les propriétés de l'inventaire des ordinateurs peuvent être fusionnées.
  • Le service SMS Executive, plus précisément le composant chargeur de données d'inventaire, peut monopoliser l'UC, peut utiliser beaucoup de mémoire, ou les deux. Il est en raison du grand jeu de résultats renvoyé lors de l'interrogation des enregistrements associés à un GUID spécifique. Chargeur de données d'inventaire consomme de grandes quantités de mémoire vive. Si le chargeur de données d'inventaire si vous arrêtez, la mémoire à libérer ou si l'utilisation du processeur retourne à la normale, les doublons de GUID sont la cause probable.
  • L'Installation poussée du Client SMS n'installe pas le client SMS.
  • Une resynchronisation du stock excessif peut être générée. ID SMS dupliqués sont souvent appelés « GUID en double. »

Plus d'informations

Si les conditions suivantes sont remplies, le client avancé mis à niveau utilise à savoir le SMSID qui est contenu dans le %windir%Fichier \Smscfg.ini en tant que l'identificateur unique du client avancé SMS 2003 :
  • Mise à niveau un client de la version 2.0 de Microsoft Systems Management Server (SMS) ou un client hérité SMS 2003 pour un client avancé SMS 2003.
  • L'ordinateur qui vous sont déjà mise à niveau contient un fichier Smscfg.ini.
En général, ce scénario n'entraîne pas un problème. Toutefois, si une des conditions suivantes est remplie, un problème SMSID en double se produit dans l'environnement SMS 2003 :
  • Le fichier Smscfg.ini n'est pas unique à l'ordinateur individuel
  • Vous cloner une image de l'ordinateur qui contient un fichier Smscfg.ini.
En règle générale, le client avancé SMS 2003 est conçu pour détecter qu'il ne fonctionne plus sur l'ordinateur, sur qu'il a été initialement installé. Il fait ceci en comparant au démarrage certaines propriétés qui identifient le matériel avec les valeurs de ces propriétés sur le démarrage du précédent. Lorsque le processus de détection est terminé, le client avancé SMS 2003 génère un nouveau SMSID pour lui-même. Pour cela, le client avancé SMS 2003 exécutant un processus de comparaison au démarrage. Le client avancé SMS 2003 compare certaines propriétés qui identifient le matériel avec les valeurs de ces propriétés à partir du démarrage précédent. Si ces propriétés sont modifiées considérablement, un nouveau SMSID est générée. En outre, à savoir le SMSID ancien et la date à savoir le SMSID a été régénéré sont enregistrés. À savoir le SMSID précédent et la date de changement sont signalées dans l'enregistrement de données découverte (DDR) est envoyé au serveur de site SMS 2003. Cette information apparaît également dans les propriétés de ressource système suivantes :
  • Identificateur UUID SMS précédent
  • Date de modification d'identificateur UUID SMS
Ce processus fonctionne uniquement si une modification a été détectée par le client avancé SMS 2003. Si le client avancé SMS 2003 a un fichier Smscfg.ini non unique, aucune modification n'est détectée et SMS 2003 advanced client continue à utiliser à savoir le SMSID d'origine.

Le fichier Smscfg.ini stocke les informations suivantes :
  • À savoir le SMSID en cours
  • Les propriétés du matériel identification
  • N'importe quel SMSID précédente
Vous pouvez trouver le fichier Smscfg.ini dans le répertoire Windows.

Vous trouverez des informations sur les procédures de détection et la régénération de propriété dans le fichier ClientIDManagerStartup.log. Vous trouverez ce fichier dans le répertoire des journaux de client.

Comment fonctionne la détection du matériel

Lorsque l'hôte Agent SMS (Ccmexec.exe) démarre, elle examine trois valeurs pour les informations d'identification de matériel. Si l'une de ces valeurs a changé, le client SMS génère un nouveau SMSID. Les valeurs sont comme suit :
  • Numéro de série de SMBIOS
    Si modifié, un nouveau SMSID est créé.
  • SID d'ordinateur
    Si modifié, un nouveau SMSID est créé.
  • Id de matériel
    Le mécanisme d'ID matériel examine 10 propriétés de l'ordinateur et génère un ID des propriétés en combinant les hachages des propriétés en un ID unique. Si la modification d'un certain nombre de ces propriétés, l'ordinateur est considéré et un nouveau SMSID est créé. Le nombre de propriétés est 3 sur 10 pour un ordinateur de bureau et 2 de 7 pour un ordinateur portable.

    Remarque : Le taux de changement peut être un facteur. Envisagez le scénario suivant. Si les 6 propriétés modifié, mais les modifications ont été réparties uniformément à 3 calculs de l'id de matériel. SMS ne tient pas compte cela un changement de matériel et un nouveau SMSID n'est pas créée.

    Les propriétés utilisées sont les mêmes que les propriétés utilisées dans l'activation de produit windows. Les propriétés sont comme suit :
    • FirstDriveSerial
    • Adresse MAC
    • CDROMDevice
    • DisplayAdapter
    • HwidVersion
    • ProcessorSerial
    • DiskDevice
    • Par exemple SCSIAdapter
    • DiskAdapter
    • ProcessorType
    • RAMSizeMb
    • Ancrables
Vous pouvez voir la valeur qui a été modifiée et que l'origine créer un nouvel ID en consultant le fichier ClientIDManagerStartup.log.

Comment SMS 2003 gère les ID SMS dupliqués

Si le système d'exploitation d'un client est re-imaged et le client commence à rapporter les enregistrements de données de découverte (DDR) qui ont un SMSID différent sur le serveur de Site SMS, SMS ne reconnaît pas l'ordinateur comme un client SMS précédent. Dans ce cas, le Gestionnaire de données de découverte (DDM) va créer un nouvel enregistrement de client dans la base de données.

Avant cela Cependant, Discovery Data Manager tente de localiser le client par une autre méthode.

Si l'ordinateur nom et au moins une de ses adresses MAC reste la même, SMS en mesure d'utiliser ces propriétés de clé pour identifier l'ordinateur comme un client existant et mettre à jour de l'ancien enregistrement avec à savoir le nouveau SMSID. Il peut prendre un certain temps pour la transition de SMSID à la réalisation et pendant ce temps programmes publiés pour le client sera pas disponibles.

Cette correspondance peut être contournée si le DDR à partir du client contient une valeur SMSID précédente. DDM tente de localiser un enregistrement en fonction des propriétés de clé, il exclut explicitement tous les enregistrements de base de données où à savoir le SMSID correspond à la précédente valeur SMSID de la mémoire DDR. Cela permet de garantir que si un nouveau SMSID est généré par le client, il recevra une nouvelle identité sur le serveur.

Si un client SMS 2.0 existant déjà un ID en double avant la mise à niveau, l'ID en double est conservé et doivent être identifiés et nettoyés manuellement.

Comment faire pour trouver SMS 2003 advanced clients qui ont des ID SMS dupliqués

Pour déterminer l'environnement de whetheryour a un problème SMSID en double, vous devez exécuter les ordinateurs qui peuvent partager le même Identificateur SMS Unique rapport. Pour ce faire, procédez comme suit :
  1. Cliquez sur Début, pointez sur Programmes, pointez sur Systems Management Server, puis cliquez sur Console Administrateur SMS.
  2. Dans la console Administrateur SMS, développez Base de données de site, développez Création de rapports, puis cliquez sur Rapports.
  3. Dans le volet droit de la console Administrateur SMS, cliquez sur Ordinateurs pouvant partager le même identificateur SMS Unique, puis cliquez sur Toutes les tâches.
  4. Cliquez sur Exécuter, puis cliquez sur SiteServerName, où SiteServerName est le nom du serveur de site SMS 2003.
Guide de l'administrateur SMS 2.0 contient la requête SQL suivante pour identifier les doublons.
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
La prise en charge Web documentation cast et associée de "systèmes de gestion des doublons dans SMS 2.0 » contient des méthodes supplémentaires pour identifier les doublons.

Comment créer un nouveau SMSID

Si les ordinateurs qui peuvent partager le même rapport identificateur SMS Unique montre que les clients avancés de SMS 2003 sont à l'aide à savoir le SMSID même, nous vous recommandons d'utiliser l'outil de transfert des ID de SMS (Tranguid.exe) pour résoudre le problème. L'outil de transfert des ID SMS est disponible dans SMS 2003 Shared Computer Toolkit 1.

L'outil de transfert des ID SMS extrait dans le fichier Smscfg.ini qui contient à savoir le SMSID. L'outil de transfert des ID SMS puis crée un nouveau fichier Smscfg.ini qui contient uniquement les informations de SMSID. En outre, l'outil de transfert des ID SMS peut créer un fichier de Smscfg.ini qui ajoute le fichier SMSID dans la propriété de SMSID précédente. Ce processus permet de s'assurer que le client dispose d'un nouvel enregistrement dans la base de données.

L'outil de transfert des ID SMS force le client pour générer un nouveau SMSID et de recevoir un nouvel enregistrement dans la base de données. Ce processus se produit après que le client a été installé et a démarré la création de rapports.

Si toutes les conditions suivantes sont remplies, vous devez exécuter l'outil de transfert des ID de SMS avec le commutateur /r et puis redémarrez le service client SMS :
  • L'ordinateur a été mis à niveau à partir d'un client SMS 2.0.
  • Ce client SMS 2.0 partagés à savoir le SMSID avec d'autres ordinateurs.
Pour exécuter l'outil de transfert des ID de SMS avec le commutateur /r , puis redémarrez le service client SMS, procédez comme suit.

Remarque : Vous devez exécuter l'outil de transfert des ID de SMS sur le client avancé SMS 2003 qui a savoir le SMSID en double. Pour ce faire, procédez comme suit :
  1. Copiez l'utilitaire Tranguid.exe à partir de SMS 2003 Shared Computer Toolkit 1 pour le client SMS 2003.
  2. Pour le client SMS 2003, cliquez sur Début, cliquez sur Exécuter, type cmd dans le Ouvrir zone, puis cliquez sur OK.
  3. À l'invite de commandes, accédez au dossier où vous avez copié l'utilitaire Tranguid.exe.
  4. À l'invite de commandes, tapez tranguid/r, puis appuyez sur ENTRÉE.
  5. À l'invite de commandes, tapez quitter, puis appuyez sur ENTRÉE.
  6. Cliquez sur Début, pointez sur Programmes, pointez sur Outils d'administration, puis cliquez sur Services.
  7. Dans la liste des services, avec le bouton droit Hôte d'Agent SMS, puis cliquez sur Redémarrer.
Également utiliser la méthode suivante pour attribuer un nouveau SMSID :
  1. Sur le client qui a savoir le SMSID en double avancé de SMS 2003, supprimez le %windir%Fichier \Smscfg.ini.
  2. Cliquez sur Début, pointez sur Programmes, pointez sur Outils d'administration, puis cliquez sur Services.
  3. Dans la liste des services, avec le bouton droit Hôte d'Agent SMS, puis cliquez sur Redémarrer.
Lors du redémarrage du service hôte d'Agent SMS, un nouveau fichier Smscfg.ini qui contient un nouveau SMSID est généré. Ancien à savoir le SMSID et la date à laquelle a été régénéré à savoir le SMSID ne sont pas enregistrées.

Les clients qui ont généré explicitement une nouveau SMSID peuvent être identifiés facilement en faisant correspondre la propriété de SMSID précédente du nouvel enregistrement avec la propriété SMSID de l'ancien enregistrement.

La requête SQL suivante illustre ceci en répertoriant les enregistrements orphelins et l'heure à laquelle le client généré un nouveau 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

Références

Pour plus d'informations sur le dépannage des Installations de pousser des clients avancés, consultez l'article suivant dans la Base de connaissances Microsoft :

928282 Nombre de problèmes Advanced Client Push Installation de Systems Management Server 2003 et System Center Configuration Manager 2007

Propriétés

Numéro d'article: 837374 - Dernière mise à jour: vendredi 28 juin 2013 - Version: 7.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Systems Management Server 2003 Enterprise Edition
Mots-clés : 
kbhowto kbmt KB837374 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 837374
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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