Al momento sei offline in attesa che la connessione Internet venga ristabilita

Come individuare e pulire Advanced Client duplicati GUID in SMS 2003

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 837374
Sommario
In questo articolo viene descritto come individuare ed eliminare i Microsoft Systems Management Server (SMS) 2003 client avanzati che hanno la stessa SMS Unique ID (SMSID), noto anche come un identificatore globale (GUID). Il SMSID viene utilizzato per identificare i singoli client SMS 2003 ed è univoco per ogni client avanzato di SMS 2003 e per ogni client legacy SMS 2003.
INTRODUZIONE
Se si dispone di SMS 2003 advanced client che hanno SMSIDs duplicati, si verifichino eventi imprevisti. Ad esempio, è possibile ricevere rapporti di inventario non corretto e il client avanzato di SMS 2003 errato può eseguire gli annunci. SMSIDs duplicati vengono spesso definiti "duplicato GUID".

L'ambiente SMS 2003 può contenere i client avanzati di SMS 2003 con SMSIDs duplicati se uno o più delle seguenti condizioni sono vere:
  • Un problema SMSID duplicato può essere stata presente nell'ambiente di SMS 2.0, prima dell'aggiornamento per il client avanzato di SMS 2003.
  • Un problema SMSID duplicato può essere stata presente in un client legacy SMS 2003, prima dell'aggiornamento per il client avanzato di SMS 2003.



Se si dispone di client avanzati SMS 2003 con SMSIDs duplicati, potrebbero verificarsi eventi imprevisti come:
  • La console di amministrazione di SMS consente di visualizzare l'ultimo client scoperta di tali client che condividono un GUID. Se molti computer diversi hanno lo stesso GUID, che sostituiscono reciprocamente negli insiemi. Infatti, ciascuno i propri record di individuazione viene elaborato.
  • Annunci possono essere eseguito su computer errato o non affatto.
  • Quando vengono elaborati i record di magazzino (i file MIF) dai computer che hanno lo stesso GUID, è possibile unire le proprietà di inventario dei computer.
  • SMS Executive, in particolare il componente di caricamento di dati di inventario può monopolizzare la CPU, può utilizzare grandi quantità di memoria. Questo a causa della grandi set di risultati restituito durante la ricerca di record associati a un GUID specifico. Caricatore di dati di inventario consuma grandi quantità di RAM. Se il caricatore di dati di inventario si interrompe, la memoria da rilasciare, o se l'utilizzo della CPU torna alla normale, GUID duplicati sono la causa più probabile.
  • Installazione Push del Client SMS non installa il client SMS.
  • Eccessiva Resyncs di magazzino può essere generato. SMSIDs duplicati vengono spesso definiti "duplicato GUID".
Informazioni
Se le seguenti condizioni sono vere, il client avanzato aggiornato utilizza SMSID contenuta nel % windir %File \Smscfg.ini come l'identificatore univoco del client avanzato di SMS 2003:
  • È possibile aggiornare un client versione 2.0 di Microsoft Systems Management Server (SMS) o un client legacy SMS 2003 a un client avanzato di SMS 2003.
  • Il computer che si sta aggiornando già contiene un file Smscfg.ini.
In genere, questo scenario non causa un problema. Tuttavia, se una delle seguenti condizioni è true, si verifica un problema SMSID duplicato nell'ambiente di SMS 2003:
  • Il file Smscfg.ini non è univoco per il computer
  • Si clona un'immagine nel computer che contiene un file Smscfg.ini.
In genere, il client avanzato di SMS 2003 è progettato per rilevare non funziona sul computer in che cui è stato originariamente installato. Mediante il confronto all'avvio determinate proprietà che identificano l'hardware con i valori di queste proprietà di avvio precedente. Al termine del processo di rilevamento, il client avanzato di SMS 2003 genera un nuovo SMSID per se stesso. Il client avanzato di SMS 2003 questa operazione viene eseguita mediante l'esecuzione all'avvio di un processo di confronto. Il client avanzato di SMS 2003 Confronta determinate proprietà che identificano l'hardware con i valori di queste proprietà di avvio precedente. Se queste proprietà vengono modificate in modo significativo, viene generato un nuovo SMSID. Inoltre, il vecchio SMSID e la data in cui è stato rigenerato il SMSID vengono salvati. Il SMSID precedente e la data di modifica vengono segnalati in Discovery Data Record (DDR) che viene inviato al server del sito SMS 2003. Questa informazione viene visualizzata anche nelle proprietà della risorsa di sistema seguente:
  • UUID SMS precedente
  • Data di modifica SMS UUID
Questo processo funziona solo se è stata rilevata una modifica dal client avanzato di SMS 2003. Se il client avanzato di SMS 2003 è un file di Smscfg.ini non è univoco, non viene rilevata alcuna modifica e SMS 2003 advanced client continua a utilizzare il SMSID originale.

Il file Smscfg.ini memorizza le informazioni seguenti:
  • Il SMSID corrente
  • La proprietà di identificazione hardware
  • Qualsiasi SMSID precedente
È possibile trovare il file Smscfg.ini nella directory di Windows.

È possibile trovare informazioni sulle procedure di rilevamento e la rigenerazione di proprietà nel file ClientIDManagerStartup.log. È possibile trovare questo file nella directory logs client.

Funzionamento del rilevamento dell'hardware

Quando si avvia l'host agente SMS (Ccmexec.exe), esamina i tre valori per le informazioni di identificazione hardware. Se uno di questi valori è stato modificato, il client SMS genererà un nuovo SMSID. I valori sono i seguenti:
  • Numero di serie SMBIOS
    Se viene modificato, viene creato un nuovo SMSID
  • SID del computer
    Se viene modificato, viene creato un nuovo SMSID
  • Id hardware
    Il meccanismo di ID Hardware esamina le proprietà di 10 computer e genera un ID di proprietà combinando gli hash delle proprietà in un unico ID. Se si modifica un certo numero di queste proprietà, il computer è considerato e viene creato un nuovo SMSID. Il numero di proprietà è di 3 su 10 per un computer desktop e 2 di 7 per un computer portatile.

    Nota. La velocità di modifica può essere un fattore. Si consideri il seguente scenario. Se la 6 proprietà sono state modificate, ma le modifiche erano distribuite in modo uniforme in tre calcoli dell'id hardware. SMS non prenderebbe in considerazione questa una modifica hardware e non verrà creato un nuovo SMSID.

    Le proprietà utilizzate sono le stesse proprietà utilizzate per l'attivazione del prodotto windows. Le proprietà sono come segue:
    • FirstDriveSerial
    • Indirizzo MAC
    • CDROMDevice
    • DisplayAdapter
    • HwidVersion
    • ProcessorSerial
    • DiskDevice
    • SCSIAdapter
    • DiskAdapter
    • ProcessorType
    • RAMSizeMb
    • Alloggiamento di espansione
È possibile visualizzare il valore che è cambiato e che ha causato di creare un nuovo ID esaminando il file ClientIDManagerStartup.log.

Modalità di gestione SMSIDs duplicati in SMS 2003

Se il sistema operativo del client viene ricreata e viene avviato il client reporting record di dati di rilevamento (DDR) che hanno un diverso SMSID al Server del sito SMS, SMS non riconosce il computer come client SMS precedente. In questo caso, il Manager di dati di individuazione (DDM) verrà creato un nuovo record del client nel database.

Prima che in questo caso, tuttavia, Discovery Data Manager tenterà di individuare il client da un altro metodo.

Se il computer nome e almeno uno degli indirizzi MAC rimane invariata, SMS sia in grado di utilizzare tali proprietà chiave per riconoscere il computer come un client esistente e aggiornare il record precedente con il nuovo SMSID. Può richiedere un tempo per la transizione SMSID completo e nel frattempo programmi annunciati per il client non saranno disponibili.

Questa corrispondenza può essere eluse se DDR dal client contiene un valore SMSID precedente. Quando DDM tenta di individuare un record basato sulle proprietà chiave, in modo esplicito escluderà i record di database cui il SMSID corrisponde al valore SMSID precedente nel DDR. Ciò garantisce che se viene generato un nuovo SMSID dal client, riceverà una nuova identità nel server.

Se un client di SMS 2.0 esistente dispone già di un ID duplicato prima dell'aggiornamento, l'ID duplicato verrà mantenuto e dovrà essere identificato e puliti manualmente.

Come trovare SMS 2003 advanced client che hanno SMSIDs duplicati

Per determinare l'ambiente whetheryour è un problema SMSID duplicato, è necessario eseguire i computer che possono condividere lo stesso report di ID univoco di SMS .A tale scopo, attenersi alla seguente procedura:
  1. Fare clic Inizio, scegliere Programmi, scegliere Systems Management Server, quindi fare clic su Console di amministrazione SMS.
  2. Nella console di amministrazione SMS espandere Database del sito, espandere Creazione di report, quindi fare clic su Report.
  3. Nel riquadro a destra della console di amministrazione SMS, fare clic destro Computer che possono condividere lo stesso ID univoco di SMS, quindi fare clic su Tutte le attività.
  4. Fare clic Eseguire, quindi fare clic su NomeServerSito, dove NomeServerSito è il nome del server del sito SMS 2003.
Guida dell'amministratore di SMS 2.0 contiene la seguente query SQL per identificare i duplicati.
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
Il supporto Web cast e associata documentazione per "sistemi di gestione duplicato in SMS 2.0" contiene altri metodi per l'individuazione dei duplicati.

Come creare un nuovo SMSID

Se il computer che possono condividere lo stesso report di ID univoco di SMS viene illustrato che i client avanzati di SMS 2003 utilizza la stessa SMSID, si consiglia di utilizzare lo strumento di trasferimento SMS ID (Tranguid.exe) per risolvere il problema. Lo strumento di trasferimento ID SMS è disponibile in SMS 2003 Toolkit 1.

Lo strumento di trasferimento SMS ID estrae la parte del file Smscfg.ini che contiene il SMSID. Lo strumento di trasferimento ID SMS crea quindi un nuovo file di Smscfg.ini che contiene solo le informazioni di SMSID. Inoltre, lo strumento di trasferimento ID SMS può creare un file di Smscfg.ini che aggiunge il file SMSID nella proprietà SMSID precedente. Questo processo assicura che il client dispone di un nuovo record nel database.

Lo strumento di trasferimento SMS ID impone al client per generare un nuovo SMSID e per ricevere un nuovo record nel database. Questo processo si verifica dopo che il client è stato installato e avviato reporting.

Se tutte le seguenti condizioni sono vere, è necessario eseguire lo strumento di trasferimento SMS ID con l'opzione /r e quindi riavviare il servizio client SMS:
  • Il computer è stato aggiornato da un client di SMS 2.0.
  • Questo client di SMS 2.0 condivisa il SMSID con altri computer.
Per eseguire lo strumento di trasferimento SMS ID con l'opzione /r , quindi riavviare il servizio client SMS, attenersi alla seguente procedura.

Nota. È necessario eseguire lo strumento di trasferimento SMS ID sul client avanzato SMS 2003 con il SMSID duplicato. A tale scopo, attenersi alla seguente procedura:
  1. Copiare l'utilità Tranguid.exe da SMS 2003 Toolkit 1 per il client di SMS 2003.
  2. Sul client SMS 2003, fare clic su Inizio, fare clic su Eseguire, tipo cmd nel Apri casella e quindi scegliere OK.
  3. Al prompt dei comandi, modificare la cartella in cui è stata copiata l'utilità Tranguid.exe.
  4. Al prompt dei comandi, digitare tranguid /R, quindi premere INVIO.
  5. Al prompt dei comandi, digitare Esci, quindi premere INVIO.
  6. Fare clic Inizio, scegliere Programmi, scegliere Strumenti di amministrazione, quindi fare clic su Servizi.
  7. Nell'elenco dei servizi, fare doppio clic su Host agenti di SMS, quindi fare clic su Riavviare.
In alternativa, utilizzare il metodo riportato di seguito per assegnare un nuovo SMSID:
  1. Del 2003 SMS advanced client con il SMSID duplicati, eliminare il % windir %File \Smscfg.ini.
  2. Fare clic Inizio, scegliere Programmi, scegliere Strumenti di amministrazione, quindi fare clic su Servizi.
  3. Nell'elenco dei servizi, fare doppio clic su Host agenti di SMS, quindi fare clic su Riavviare.
Quando viene riavviato il servizio Host agenti di SMS, viene generato un nuovo file di Smscfg.ini che contiene un nuovo SMSID. Il vecchio SMSID e la data in cui è stato rigenerato il SMSID sono non salvato.

I client che sono generate in modo esplicito un nuovo SMSID possano essere facilmente identificati mettendo in corrispondenza della proprietà precedente SMSID del nuovo record con la proprietà SMSID del record precedente.

La query SQL riportata di seguito viene illustrato l'inclusione di record orfani e l'ora in cui il client generato un nuovo SMSID.
select distinct sysold.ResourceID, sysold.Netbios_Name0,                SMS_UUID_Change_Date0from v_R_System sysoldjoin v_R_System sysnew  on sysold.SMS_Unique_Identifier0 = sysnew.Previous_SMS_UUID0order by sysold.Netbios_Name0, sysold.ResourceID
Riferimenti
Per ulteriori informazioni sulla risoluzione dei problemi avanzata installazioni Push del Client, vedere il seguente articolo della Microsoft Knowledge Base:

928282 Come problemi Advanced Client Push installazione in Systems Management Server 2003 e System Center Configuration Manager 2007

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 837374 - Ultima revisione: 06/28/2013 05:58:00 - Revisione: 7.0

Microsoft Systems Management Server 2003 Enterprise Edition

  • kbhowto kbmt KB837374 KbMtit
Feedback