WSUS importa manualmente una actualización del catálogo de actualizaciones de Microsoft


Windows Server 2016 Windows Server 2019

En este tutorial, explicaré cómo importar manualmente una actualización del sitiohttps://www.catalog.update.microsoft.com/ en WSUS con PowerShell.

Por defecto, esta operación es posible automáticamente pasando la consola y siempre que uses Internet Explorer 11.

En 2022, ¿quién sigue usando este navegador?

Descargue la actualización y recupere su GUID

Vaya al sitio https://www.catalog.update.microsoft.com/ y en el cuadro de búsqueda, ingrese el número de la KB que desea descargar.

Esta operación se puede realizar desde cualquier computadora, luego debe colocar el archivo descargado en el servidor WSUS.

Haga clic en el botón Descargar 1 de la versión de KB que desea descargar.

Se abre una nueva ventana, haga clic en el nombre del archivo 1 para descargar, también copie el nombre del archivo xyz.msu

Una vez iniciada la descarga, cierre la ventana para volver a la lista de KB.

En la lista de actualizaciones, ahora haga clic en el nombre de la actualización 1. que estas descargando.

En la nueva ventana que se abre, debe recuperar el GUID 1 de la actualización.

Importar actualización con Powershell en WSUS

Ahora que tenemos el archivo de actualización (msu) y su GUID, podemos importarlo a WSUS.

Para este tutorial, utilicé ISE, puede crear un script (ps1) y luego ejecutarlo.

Abra ISE como administrador.

En el área de entrada del script, aquí está el script que usaremos:

Lo que nos da una imagen:

Ejecute el script (haga clic en la flecha verde). El comando no tiene un retorno particular.

Una vez que se ejecuta el comando, el siguiente comando para mostrar la información de actualización de WSUS.

(Get-WsusServer).SearchUpdate('KbNumber')

que dan:

La actualización se importa, ahora debe validarse (aprobarse) en WSUS para que se instale.

Solución de problemas: error de importación

Si al importar la actualización se muestra el siguiente error:

Exception calling "ImportUpdateFromCatalogSite" with "2" argument(s): "The underlying connection was closed: An unexpected error occurred on a send."
At line:1 char:1
+ (Get-WsusServer).ImportUpdateFromCatalogSite('XXXXX-YYYY-WWWWW ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : WebException

Para resolver este error, aquí está la «solución»:

Para tener esto en cuenta, reinicie el servidor.

Una vez que el servidor se haya reiniciado, importe la actualización nuevamente.


Sabe cómo importar manualmente una actualización de Microsoft Update Catalog a WSUS con Powershell.




Deja un comentario