Mantenimiento de la actualización de software en System Center 2012 Configuration Manager

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): 3090526
Resumen
En este artículo se describe los procesos de mantenimiento para las actualizaciones de software y proporciona sugerencias sobre cómo los administradores de Microsoft System Center 2012 Configuration Manager pueden mantener un rendimiento óptimo de la base de datos WSUS.

Nota: Para obtener más información acerca de las actualizaciones de software en System Center 2012 Configuration Manager, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
3092358 Solución de problemas de actualización de software y mantenimiento en System Center 2012 Configuration Manager
Más información

Actualizaciones caducadas

Como parte del proceso de revisión de actualización continua, han caducado algunas actualizaciones en el catálogo de Microsoft Update. Esto suele ocurrir cuando hay disponible una versión más reciente de la actualización. Sin embargo, en raras ocasiones, Microsoft puede descubrir un problema con una actualización y por lo tanto se caducan. Durante la sincronización de la actualización de software, estas actualizaciones caducadas se marcan como "Caducado" en la consola del Administrador de configuración. Este estado caducado se indica mediante un icono atenuado al lado de la actualización. Estas actualizaciones caducadas se limpian automáticamente de la base de datos del Administrador de configuración de forma periódica. El componente Administrador de sincronización de WSUS quita actualizaciones caducadas. Para ello sólo si las condiciones siguientes son verdaderas:
  • La actualización no se hace referencia en una tarea de actualización.
  • La actualización es mayor que el valor de "Duración de limpieza de actualizaciones". (De manera predeterminada, este valor es siete días).

Administrador de sincronización de WSUS en el sitio del Administrador de configuración de nivel superior se verifica cada hora actualizaciones que deben eliminarse y quita las actualizaciones desfasadas si coinciden con los criterios de la lista anterior. Cuando el Administrador de sincronización de WSUS elimina caducado actualizaciones, puede ver las entradas siguientes en el archivo WSyncMgr.log:

Eliminando antiguas actualizaciones caducadas... SMS_WSUS_SYNC_MANAGER eliminar 100 caducado actualizaciones SMS_WSUS_SYNC_MANAGER


Actualizaciones caducadas de 2995 eliminadas total SMS_WSUS_SYNC_MANAGER

Limpieza de contenido

Cuando se quitan las actualizaciones desfasadas, puede quedar carente contenido para aquellas actualizaciones caducadas. El Administrador de sincronización de WSUS también limpia de este contenido huérfano. Como parte de la limpieza de contenido, Administrador de sincronización de WSUS analiza los paquetes que son propiedad del sitio actual, busca el contenido que ya no se hace referencia y a continuación, quita ese contenido desde el directorio de origen del paquete. De manera predeterminada, se elimina contenido sólo si ha quedado huérfano por más de un día.

Si se quita cualquier contenido, el proceso de limpieza también actualiza el paquete para que el contenido actualizado se envía a los puntos de distribución (DP). Cuando el Administrador de sincronización de WSUS quita contenido huérfano, puede ver las entradas siguientes en el archivo WSyncMgr.log:

Eliminar huérfano contenido para el paquete CS100006 (EPDefinitions) de origen <PackageSource>SMS_WSUS_SYNC_MANAGER
Eliminar la carpeta de contenido huérfano \\<PackageSource>\51b6db15-6938-4b37-9fa8-caf513e13930... SMS_WSUS_SYNC_MANAGER
.
.
Eliminar la carpeta de contenido huérfano \\<PackageSource>\526b6a85-a62c-4d54-bc0d-b3409223b0df... SMS_WSUS_SYNC_MANAGER
Eliminar 12 huérfanas carpetas de contenido en el paquete CS100006 (EPDefinitions) SMS_WSUS_SYNC_MANAGER
Actualizando el paquete CS100006 (EPDefinitions) SMS_WSUS_SYNC_MANAGER</PackageSource></PackageSource></PackageSource>


Para obtener más información acerca de la limpieza de actualizaciones caducadas y contenido, consulte el artículo siguiente:

Mantenimiento del servidor WSUS

Para mantener un rendimiento óptimo de la base de datos WSUS, recomendamos que ejecutar rutinariamente las tareas WSUS Liberador de espacio en la base de datos WSUS (SUSDB) y también volver a indizar la base de datos WSUS en cada equipo WSUS que aloja una función de punto de actualización de Software en el entorno de Configuration Manager. Cuando ejecuta acciones de WSUS Liberador de espacio en una jerarquía multinivel, debe ejecutar el proceso de limpieza en el nivel más bajo de la cadena WSUS en primer lugar y mover hacia arriba al siguiente nivel para ejecutar las tareas del Asistente para la limpieza. Debe continuar en la jerarquía hasta que llegue el equipo WSUS de nivel superior. Puede ejecutar esta rutina de mantenimiento WSUS al mismo tiempo en varios servidores en el mismo nivel.

Aunque la indización puede realizarse en cualquier orden en SUSDB de cualquier equipo WSUS, recomendamos que ejecute la limpieza y la nueva indexación en cada equipo WSUS al ejecutar el proceso de indexar en primer lugar y, a continuación, ejecutar las tareas del Asistente de limpieza. Si ajustar el rendimiento de la SUSDB primero a través de indización, finalizará las tareas del Asistente de limpieza más rápidamente.

Volver a indizar la base de datos WSUS (SUSDB)

Puede indizar de la base de datos WSUS (SUSDB) mediante el uso de la secuencia de comandos en el recurso de Microsoft TechNet siguiente:

Si la base de datos WSUS está instalado en una instancia de Microsoft SQL Server, utilice SQL Server Management Studio para conectar con el servidor de base de datos y ejecutar la secuencia de comandos de mantenimiento de base de datos.

Si la base de datos WSUS está instalado en la base de datos interna de Windows, puede utilizar SQL Server Management Studio Express o la utilidad sqlcmd.

Para utilizar SQL Server Management Studio Express, siga estos pasos:
  1. Inicie SQL Server Management Studio Express y, a continuación, conectar con el servidor de base de datos.
    • Para obtener Windows Server 2012 o Windows Server R2 de 2012, el nombre del servidor sería como sigue:
      \\.\pipe\MICROSOFT##WID\tsql\query
    • Para sistemas operativos anteriores, el nombre del servidor sería el siguiente:
      \\.\pipe\MSSQL$Microsoft##SSEE\sql\query
  2. Haga clic en Nueva consulta, pegar el contenido de la secuencia de comandos de mantenimiento de base de datos en la nueva consulta y, a continuación, haga clic en Ejecutar.
Para utilizar la utilidad sqlcmd, siga estos pasos:
  1. Abra un símbolo del sistema con credenciales de administrador.
  2. Ejecute uno de los comandos siguientes, dependiendo del sistema operativo:

    Para Windows Server 2012 o R2 de Windows Server 2012:
    Sqlcmd \\.\pipe\MICROSOFT##WID\tsql\query -S -i <scriptLocation>\WsusDBMaintenance.sql</scriptLocation>
    Para los sistemas operativos más antiguos:
    Sqlcmd \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -S -i <scriptLocation>\WsusDBMaintenance.sql<b00> </b00> </scriptLocation>
Para obtener más información, consulte el siguiente artículo:

Sugerencia: Si no está seguro de si la base de datos WSUS está alojado en la base de datos interna de Windows o de SQL Server, compruebe la siguiente clave del registro en el servidor WSUS:
HKLM\Software\Microsoft\Update Services\Server\Setup\<SQLServerName>

Si se ve sólo ServerName o servidor, está utilizando SQL Server. Si ve algo que tiene una cadena de ##SSEE o ##WID en ella, la base de datos WSUS está instalado en Windows Internal Database.

Sugerencia: Para determinar qué versión de SQL Server Management Studio Express se instale, siga estas instrucciones:
  • Para Windows Server 2012 o Windows Server R2 de 2012, vaya a la carpeta siguiente y, a continuación, abra el archivo de registro de errores más reciente en el Bloc de notas.
    C:\Windows\WID\Log
  • Para Windows Server 2008 R2 o versiones anteriores, vaya a la carpeta siguiente y, a continuación, abra el archivo de registro de errores más reciente en el Bloc de notas.
    C:\Windows\SYSMSI\SSEE\MSSQL.2005\MSSQL\LOG
En la parte superior del archivo de registro de errores, encontrará el número de versión (por ejemplo, 9.00.4035.00 x 64). Para buscar el número de versión, consulte el siguiente artículo:

Utilice el número de versión o nivel de service pack para buscar en Microsoft Download Center para SQL Server Management Studio Express.


Ejecutando una limpieza del servidor WSUS

Puede ejecutar el Asistente para la limpieza del servidor de WSUS desde la Consola de WSUS &gt; Opciones. Le recomendamos que ejecute mantenimiento WSUS aproximadamente una vez al mes. Si nunca se ejecutó la limpieza y el equipo WSUS estaba en producción durante mucho tiempo, es posible que limpiar puede agotar el tiempo y producirá un error. Si esto ocurre, ejecute la limpieza con sólo actualiza sin usar y revisiones activada la casilla. (Se trata de la casilla de verificación superior). A continuación, espere a que el proceso finalice antes de ejecutar al Asistente de limpieza WSUS Server de nuevo, pero con la siguiente casilla de verificación seleccionada. Tenga en cuenta que esto puede implicar varios pasos para completar el proceso de limpieza. Por último, ejecutar limpieza con todas las opciones seleccionadas. Para obtener más información acerca del Asistente para limpieza de servidor WSUS, consulte el artículo siguiente:

Limpieza de actualizaciones remplazadas


Cuando WSUS se integra con el Administrador de configuración, no pueden eliminarse las actualizaciones reemplazadas debido a las restricciones del proceso de limpieza WSUS. Por lo tanto, recomendamos que rechaza periódicamente las actualizaciones innecesarias en el servidor WSUS según corresponda. Actualizaciones innecesarias incluyen actualizaciones reemplazadas, actualizaciones de productos de o clasificaciones no está presente en el entorno de cliente y actualizaciones caducadas. Puede rechazar las actualizaciones en la consola de WSUS manualmente o utilizar la siguiente secuencia de comandos.

Nota: Siempre realizar una copia de la base de datos WSUS (SUSDB) antes de realizar los cambios como se describe aquí.

Además, tenga en cuenta que después de deline actualizaciones innecesarias, debe indizar SUSDB y, a continuación, ejecute al Asistente para limpieza de servidor WSUS una vez más para quitar actualizaciones innecesarias según corresponda. Esto quitará las actualizaciones de cualquier grupo de actualización de software de Configuration Manager de la que forma parte. Limpieza de WSUS utilizando un ScriptA secuencia de comandos le permitirá rechazar con secuencias de comandos de actualizaciones remplazadas en su entorno de WSUS. Encontrará la secuencia de comandos aquí. Actualizaciones tienen que ser rechazada en la instancia WSUS de nivel superior y se replican en las instancias indirectas de WSUS que se configuran para el modo de réplica. Debe ejecutar la secuencia de comandos en cualquier instancia de WSUS se está ejecutando en modo autónomo. Para utilizar la secuencia de comandos, debe cambiar su nombre por "Rechazar-SupersededUpdates.ps1" y utilizarla como indican las siguientes instrucciones. Como siempre, es importante probar esta secuencia de comandos en un entorno de laboratorio antes de implementar la secuencia de comandos en producción.

Notas acerca de la secuencia de comandos
El puerto predeterminado del servidor WSUS es 80. Sin embargo, si tiene instalado en un sitio IIS personalizado de WSUS, probablemente WSUS utiliza un puerto diferente. Debe determinar qué puerto está utilizando WSUS y, a continuación, cambie el parámetro depuerto de en los ejemplos siguientes a ese puerto.

El argumento - DeclineLastLevelOnly rechaza sólo esas actualizaciones que no tienen prioridad sobre cualquier otra actualización. Si se omite este argumento, cualquier actualización que es reemplazada quedará rechazada. Esto deja sólo las actualizaciones que no se han sustituido en un estado distinto de "rechazado".
Ejecute la secuencia de comandos
  1. Ejecute la secuencia de comandos con el modificador deSkipDecline de para ver cuántas actualizaciones reemplazadas en WSUS. Por ejemplo, que ejecuta una prueba en servidor WSUS sin SSL, se utilizaría el comando siguiente:

    Rechazar-SupersededUpdates.ps1 - UpdateServer nombreservidor: puerto 80 - SkipDecline
  2. Puede rechazar las actualizaciones reemplazadas y no reemplaza a las actualizaciones (actualizaciones de nivel de hoja):

    Rechazar-SupersededUpdates.ps1 - UpdateServer nombreservidor: puerto 80 - DeclineLastLevelOnly
  3. O bien, puede utilizar el siguiente comando para rechazar todos reemplazada las actualizaciones:

    Rechazar-SupersededUpdates.ps1 - UpdateServer nombreServidor - UseSSL-puerto 8080
Limpieza de WSUS desde la consola WSUS
Si tiene que o desea rechazar las actualizaciones manualmente, puede hacerlo directamente desde la consola de WSUS. Para ello, siga estos pasos:
  1. Abra Windows Update Services Microsoft Management Console (MMC).
  2. Seleccione la vista de todas las actualizaciones. Para ello, establezca la pantalla para mostrar el estado de aprobación de cualquier excepción rechazada con un estado de cualquiery, a continuación, haga clic en Actualizar.
  3. Mostrar la columna de sustitución . Para ello, haga clic en los encabezados de columna y, a continuación, seleccione sustitución.
  4. Ordenar por sustitución. Para ello, haga clic en la columna sustitución .
  5. Seleccione y rechazar las actualizaciones remplazadas.
Para obtener más información sobre la limpieza de actualizaciones remplazadas, consulte el siguiente artículo:

2012 de Configuration Manager de Configuration Manager 2007 R2

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3090526 - Última revisión: 09/14/2015 20:32:00 - Revisión: 1.0

Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 Configuration Manager Service Pack 1, Microsoft System Center 2012 Configuration Manager Service Pack 2, Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager Service Pack 1

  • kbexpertiseadvanced kbsurveynew kbhowto kbinfo kbmt KB3090526 KbMtes
Comentarios