Cómo limpiar identificadores de Systems Management Server de equipo duplicado

Seleccione idioma Seleccione idioma
Id. de artículo: 254735 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se describe cómo buscar y limpiar los clientes de Microsoft Systems Management Server 2.0 y Microsoft Systems Management Server 2003 que utilizan el mismo identificador único. La propiedad de Identificador exclusivo de Systems Management Server se utiliza para distinguir los clientes de Systems Management Server. Es importante que este valor permanecen único para cada cliente.

Si se "clonan" estaciones de trabajo que tienen instalado el cliente de Systems Management Server o si tiene restos de una instalación anterior de cliente de Systems Management Server (como el archivo SMS.ini o smscfg.ini) puede que tenga identificadores duplicados en su entorno.

Identificadores duplicados pueden provocar comportamientos, como uso de la unidad de procesamiento central (CPU) alta informes de inventario incorrectos, anuncios, ejecute los clientes incorrectos y otros sucesos inesperados. Para ayudar a evitar estos comportamientos, es importante limpiar identificadores duplicados tan pronto como sea posible si los encuentra.

Más información

Para determinar si tiene identificadores duplicados, cree una consulta de Systems Management Server basada en la siguiente consulta de ejemplo:
Seleccionar * de sms_g_system_SYSTEM como g INNER JOIN sms_gh_system_SYSTEM como h en g.ResourceId = h.ResourceId donde g.Name <> h.Name
Cuando ejecute esta consulta, verá todo los nombres de equipo diferente que utilizan el mismo identificador. Observe que los clientes de inicio múltiple o clientes que han cambiado de nombre también aparecen como duplicados. Después de que encuentre los duplicados, asignar un nuevo ID a estas estaciones de trabajo.

También puede ejecutar la consulta siguiente en el Analizador de consultas SQL en la base de datos del sitio SMS:
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 AS g INNER JOIN System_HIST AS h ON g.MachineID = h.MachineID where g.Name0 <> h.Name0
Cuando ejecute esta consulta, verá todos los nombres de equipo diferente que usan el mismo identificador. Observe que los clientes de inicio múltiple o clientes que han cambiado de nombre también aparecen como duplicados.

Después de que encuentre los duplicados, asignar un nuevo ID a estas estaciones de trabajo. Hay dos métodos para asignar un nuevo identificador a un cliente.

Método manual

Para limpiar manualmente un cliente, ejecute el archivo 20clicln.bat para desinstalar al cliente de Systems Management Server. Cuando finalice este proceso, eliminar cualquier instancia del archivo SMS.ini o smscfg.ini en la estación de trabajo. Una vez completada, reinstale al cliente utilizando los métodos de instalación normal. Se asignará un identificador nuevo al cliente. BR / >
La versión de 20CliCln.bat que se pueden descargar como parte de las herramientas de soporte técnico del SP2 se puede ejecutar con un modificador de línea de comandos de / anular que quita el archivo smscfg.ini y habilitar una creación de un nuevo GUID. No se quita el SMS.ini restos de un cliente de SMS 1.2.

Método de distribución de software

Si tiene varios equipos necesita ID servidor de administración de sistemas, puede utilizar la utilidad de Microsoft BackOffice Resource Kit 4.5 Newuid.exe. Crear un paquete mediante la utilidad con el comando /s Newuid.exe , que hace que la utilidad para ejecutar de forma silenciosa. Necesita crear una colección que contiene todas las estaciones de trabajo que tengan un identificador duplicado. Utilice una consulta basada en la siguiente consulta de ejemplo:
Seleccione distintos r.Name, r.OperatingSystemNameandVersion, r.ResourceDomainORWorkgroup, r.LastLogonUserDomain, r.LastLogonUserName, r.SMSUniqueIdentifier, r.ResourceId desde SMS_R_System como r, SMS_GH_System_SYSTEM como h, SMS_G_System_SYSTEM como g donde g.ResourceID = h.ResourceID y g.Name h.Name <> y r.ResourceID = g.ResourceID
Asegúrese de quitar los retornos de carro en esta consulta antes de pegarlo en la ventana Modificar consulta para esta colección. Si no quita los retornos de carro, la consulta no se guarda debido de sintaxis incorrecta.

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
234262Vincular una consulta a una regla de pertenencia de la colección no funcionen
Después de crear esta colección, no puede ver el mismo número de clientes como hizo en la primera consulta. Esto ocurre porque esta consulta devuelve sólo una única lista de identificadores duplicados. Después de anunciar el paquete de Newuid.exe a esta colección, todos los clientes enumerados en la consulta anterior ejecutar el programa porque estas estaciones de trabajo todas compartir los mismos identificadores (el mismos identificadores únicos globales o GUID).

Cuando ejecuta Newuid.exe, utilice el Newuid.exe /s / asignar comando permite el a los clientes obtener un identificador nuevo y conservar la funcionalidad de cliente. El modificador /s hace que la instalación ejecutar de forma silenciosa.

Nota Cuando se utiliza el modificador / asignar , Newuid.exe intenta ejecutar Smsboot1.exe desde un punto de inicio de sesión. Acceso a un punto de inicio de sesión requiere que un usuario se conecte. Si ningún usuario inicia sesión, se elimina el GUID que existe, pero no se asigna un nuevo GUID hasta SMSLS.bat o smsman.exe se ejecuta.

Nota No recibe confirmación de que los clientes han ejecutado correctamente el programa si no utiliza el modificador / asignar . Después de ejecutar Newuid.exe sin el modificador / asignar , toda la comunicación cliente con el acceso de cliente seleccione (CAP) se detiene hasta que el cliente ejecuta SMSLS.bat o smsman.exe o se ha reinstalado utilizando la instalación de cliente remoto de Microsoft Windows NT. No devuelve la funcionalidad de cliente y el nuevo identificador no está asignado hasta que el cliente ha utilizado uno de estos métodos de instalación.

Después de haber limpiado identificadores duplicados, purgar el historial de inventario en la base de datos. Utilice la tarea Eliminar histórico de inventario por antigüedad en tareas en Mantenimiento de bases de datos en la consola de Systems Management Server para eliminar todo el historial anterior a un día. Puede establecer este valor a su valor anterior una vez que todos los servicios de inventario de cliente y que haya comprobado que hay más duplicados en su entorno.

Cambiando la configuración de las tareas de mantenimiento de base de datos, se pueden quitar todos los datos de la base de datos anterior a un día. Esto es adecuado en muchos casos, sin embargo, si sólo tiene un pequeño porcentaje de su inventario que se duplica, esto puede no ser apropiado.

En este caso, utilice el papel en blanco, Administrar duplicar Microsoft Systems Management Server identificadores únicos , que puede proporcionar que una solución mejor. Nota este artículo explica el proceso de quitar sólo la información de historial para los equipos duplicados, no toda la base de datos.

Propiedades

Id. de artículo: 254735 - Última revisión: viernes, 12 de octubre de 2007 - Versión: 6.3
La información de este artículo se refiere a:
  • Microsoft Systems Management Server 2.0
Palabras clave: 
kbmt kbclient kbcollections kbconfig kbdatabase kbinfo kbinventory kbquery kbsmsadmin KB254735 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 254735

Enviar comentarios

 

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