Wie doppelte Computer IDs in Systems Management Server


Zusammenfassung


Dieser Artikel beschreibt das Suchen und Microsoft Systems Management Server 2.0 und Microsoft Systems Management Server 2003-Clients, die denselben eindeutigen Bezeichner verwenden. Die Systems Management Server Eindeutige ID -Eigenschaft zum unterscheiden von Systems Management Server-Clients. Es ist wichtig, dass dieser Wert für jeden Client eindeutig bleiben.


Doppelte IDs in Ihrer Umgebung möglicherweise Wenn Sie Arbeitsstationen, auf denen der Systems Management Server-Client installiert ist "Klonen" oder Überreste von einer vorherigen Installation von Systems Management Server-Client (z. B. die Datei Sms.ini oder Smscfg.ini) haben.


Doppelte IDs kann wie hohe Zentraleinheit (CPU) Verwendung falscher Lager, führen falsche Clients anderer unerwarteter Ereignisse anzeigen. Um dieses Verhalten zu vermeiden, ist es wichtig, doppelte IDs so bald wie möglich bereinigen, wenn diese auftreten.

Weitere Informationen


Um festzustellen, ob Sie doppelte IDs haben, erstellen Sie eine Systems Management Server-Abfrage basierend auf der folgenden Beispielabfrage:
Wählen Sie * aus Sms_g_system_SYSTEM als g INNER JOIN Sms_gh_system_SYSTEM als g.ResourceId h = h.ResourceId, g.Name <> h.Name
Wenn Sie diese Abfrage ausführen, sehen Sie alle anderen Computer-Namen, die gleiche ID verwenden Beachten Sie, dass auch Multiple-Boot-Clients oder Clients, die umbenannt wurden als Duplikate angezeigt. Nach Dubletten suchen, reservieren Sie eine neue ID für diese Arbeitsstationen.

Sie können auch die folgende Abfrage im SQL Query Analyzer für die SMS-Standortdatenbank ausführen:
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 g INNER JOIN System_HIST als g.MachineID h = h.MachineID, g.Name0 <> h.Name0
Wenn Sie diese Abfrage ausführen, sehen Sie alle anderen Computernamen, die die gleiche ID verwenden Beachten Sie, dass auch Multiple-Boot-Clients oder Clients, die umbenannt wurden als Duplikate angezeigt.

Nach Dubletten suchen, reservieren Sie eine neue ID für diese Arbeitsstationen. Es gibt zwei Methoden für die Zuweisung von einem Client eine neue ID ein.

Manuelle Methode

Führen Sie zum manuellen Client 20clicln.bat Datei Systems Management Server-Client deinstallieren. Wenn der Vorgang beendet ist, löschen Sie jede Instanz der Sms.ini oder Smscfg.ini auf der Arbeitsstation. Nachdem dies abgeschlossen ist, installieren Sie den Client mit normalen Methoden. Der Client wird eine neue ID zugewiesen. BR / >
Die Version des 20CliCln.bat in SP2-Supporttools mit einer Befehlszeilenoption und Scrubbing ausgeführt werden kann die Smscfg.ini-Datei entfernt und erstellen eine neue GUID heruntergeladen werden können. Sms.ini vom SMS 1.2-Client wird nicht entfernt.


Software Distribution-Methode

Wenn Sie viele Computer, eine neue Systems Management Server-ID haben, können Sie das Dienstprogramm Microsoft BackOffice Resource Kit 4.5 Newuid.exe. Erstellen Sie ein Paket mit dem Dienstprogramm mit dem Befehl Newuid.exe/s , wodurch das Dienstprogramm im Hintergrund ausgeführt. Sie müssen zum Erstellen einer Auflistung, die alle Arbeitsstationen enthält eine doppelte ID Verwenden Sie eine Abfrage auf Grundlage der folgenden Beispielabfrage:
Wählen Sie unterschiedliche r.Name, r.OperatingSystemNameandVersion, r.ResourceDomainORWorkgroup, r.LastLogonUserDomain, r.LastLogonUserName, r.SMSUniqueIdentifier, r.ResourceId SMS_R_System r SMS_GH_System_SYSTEM h, SMS_G_System_SYSTEM g g.ResourceID = h.ResourceID und g.Name <> h.Name und r.ResourceID = g.ResourceID
Vergewissern Sie sich vor dem Einfügen in das Fenster Abfrage bearbeiten für diese Auflistung keine Wagenrückläufe dieser Abfrage entfernen. Wenn die Zeilenumbrüche entfernen wird die Abfrage nicht wegen falscher Syntax gespeichert.


Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

234262 verknüpfen eine Abfrage mit PCs funktionieren nicht

Nach dem Erstellen dieser Auflistung kann nicht die gleiche Anzahl von Clients angezeigt, wie in der ersten Abfrage. Dies tritt auf, da diese Abfrage eine eindeutige Liste der doppelten IDs gibt. Nach Ankündigung des Pakets Newuid.exe dieser Auflistung freigeben alle in der vorherigen Abfrage führen Sie das Programm, da diese Arbeitsstationen alle sind aufgelisteten Clients dieselben IDs (gleichen globally unique Identifier oder GUID).


Verwenden Sie beim Ausführen von Newuid.exe der Newuid.exe/s / reservieren Befehl ermöglicht Kunden eine neue ID und Clientfunktionen beibehalten. Die Befehlszeilenoption wird die Installation im Hintergrund ausgeführt.

Hinweis Bei Verwendung der Option / Reservieren versucht Newuid.exe ein Anmeldepunkt Smsboot1.exe aus. Zugriff auf eine Anmeldung erfordert, dass ein Benutzer angemeldet sein. Wenn kein Benutzer angemeldet ist, die GUID vorhanden ist, gelöscht, aber eine neue GUID nicht bis Smsls.bat zugeordnet oder Smsman.exe ausgeführt.


Hinweis Sie erhalten keine Bestätigung, dass die Clients das Programm erfolgreich ausgeführt haben, verwenden Sie nicht die Option / Reservieren . Nach dem Ausführen Newuid.exe ohne den Schalter / zuordnen zeigen alle Client-Kommunikation mit dem Clientzugriff (CAP) beendet bis Client führt Smsls.bat oder Smsman.exe oder mit Microsoft Windows NT Remote Client neu installiert wurde Installation. Clientfunktionen nicht wieder, und die neue ID nicht reserviert, bis der Client eine der folgenden Installationsmethoden verwendet wurde.


Nach doppelten IDs bereinigt haben, löschen Sie den Inventarverlauf in Ihrer Datenbank. Mithilfe des Tasks Löschen altern Inventarverlauf unter Aufgaben unter Datenbankwartung in Systems Management Server-Konsole um Geschichte älter als ein Tag zu löschen. Legen Sie diesen Wert auf den vorherigen Wert nach alle Ihre Kunden Lager zurück und haben Sie überprüft haben, dass in Ihrer Umgebung keine weitere Duplikate vorhanden sind.

Die Einstellungen für die Datenbank-Wartungsaufgaben können alle Daten in der Datenbank, die älter als ein Tag entfernt. Das ist gut in vielen Situationen jedoch, wenn Sie nur wenige Lagers die dupliziert wird dies möglicherweise nicht geeignet.

Verwenden Sie in diesem Fall Whitepaper Verwalten duplizieren Microsoft Systems Management Server eindeutige Bezeichner, die eine bessere Lösung bereitstellen können. Hinweis Dieser Artikel behandelt nur die Informationen für die doppelte Computer nicht die gesamte Datenbank entfernt.