¿Cómo instalar/administrar actualizaciones de Windows con PowerShell? [Tutorial] [Partición mágica]

Muchos usuarios están confundidos acerca de cómo instalar Actualizaciones de Windows con PowerShell . Si también está tratando de averiguarlo, esta publicación de este sitio vale la pena leer Explica en detalle la instalación de la actualización de PSWindowsUpdate y PowerShell Windows.





En esta página :

Potencia Shell es una poderosa interfaz gráfica de usuario que puede acceder a varios servicios de un sistema operativo como administrador a través de líneas de comando. Esta herramienta se puede utilizar para hacer frente a muchos trabajos diferentes, tales como copiar archivo PowerShell , conectarse para intercambiar en línea , apagar/reiniciar una computadora remota y Windows actualiza PowerShell.

Cuando se trata de instalar la actualización de Windows en Windows 10/11/8/7, es posible que la mayoría de nosotros desee utilizar la función Configuración de actualización de Windows. A veces, sin embargo, el Las actualizaciones de Windows pueden estar atascadas en la descarga o algunos códigos de error.

Si desea ejecutar un script personalizado para automatizar la instalación o parchear una nueva instalación, puede ejecutar los cmdlets de actualización de Windows de PowerShell con PSWindowsUpdate. ¿Cómo instalar/administrar la actualización de Windows PowerShell en Windows 10/11? Sigamos leyendo.



¿Qué es la actualización de PSWindows?

Cuando se trata de la instalación y administración de actualizaciones de PowerShell Windows, es inevitable hablar sobre el módulo PSWindowsUpdate. Es un módulo importante que puede ayudarlo a instalar o administrar actualizaciones de Windows desde las líneas de comando de PowerShell.

Además, permite que un administrador verifique, instale, oculte y elimine de forma remota las actualizaciones de Windows usando PowerShell en servidores y estaciones de trabajo de Windows. Es un módulo comunitario de Michal Gajda y está disponible para su instalación desde el repositorio de la Galería de PowerShell. Por lo tanto, no está integrado en Windows.



Cómo instalar/administrar actualizaciones de Windows con PowerShell

En esta parte, aprenderá cómo instalar las actualizaciones de Windows PowerShell en Windows 10/11. Además, también presenta otra información útil relacionada con las actualizaciones de Windows de PowerShell, incluida la instalación de PSWindowsUpdate, la verificación de actualizaciones de Windows de PowerShell, la eliminación de actualizaciones de Windows de PowerShell, etc. Empecemos a explorar.

# 1. Instale el módulo de actualización de PSWindows

Como se mencionó anteriormente, el módulo PSWindowsUpdate es necesario para que PowerShell instale actualizaciones de Windows. Dado que no está integrado en Windows, debe instalarlo desde la Galería de PowerShell. Aquí puede instalarlo en Windows 10/11 y Windows Server 2022/2019/2016 a través de PowerShell PackageManagement. Para eso:

Paso 1. Haga clic derecho en el ventanas menú en el botón izquierdo de su pantalla y seleccione Windows PowerShell (Administrador) y haga clic en para confirmarlo.



Paso 2. En la ventana elevada de PowerShell, escriba el siguiente comando y presione Ingresar para comenzar a instalar PSWindowsUpdate.

Puntas:

La instalación del módulo thSWindowsUpdate requiere usar el TLS 1.2 Protocolo de conexión. Para habilitarlo para PowerShell, puede ejecutar el [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 dominio.



Install-Module -Nombre PSWindowsUpdate -Force

  instalar PSWindowsUpdate

Paso 3. Una vez instalado, ejecute el siguiente comando para verificar el paquete.

Obtener paquete -Nombre PSWindowsUpdate

  verifique el paquete de actualización de PSWindows

Paso 4. Puede ejecutar el siguiente comando para mostrar la lista de líneas de comando disponibles en el módulo PSWindowsUpdate.

obtener-comando-módulo PSWindowsUpdate

# 2. Listar todas las actualizaciones de Windows disponibles con PowerShell

Antes de que PowerShell instale las actualizaciones de Windows, puede verificar todas las actualizaciones de Windows disponibles para su computadora actual ejecutando el Obtener actualización de Windows o Get-WUList Comando en la ventana elevada de PowerShell.

  enumerar las actualizaciones de Windows disponibles usando PowerShell

Si desea enumerar todas las actualizaciones disponibles en una computadora remota, puede ejecutar Get-WUList – Nombre de la computadora server2 dominio.

# 3. Instale todas las actualizaciones de Windows disponibles con PowerShell

Ahora, puede descargar e instalar automáticamente todas las actualizaciones de Windows PowerShell disponibles desde los servidores de Windows Update. Para hacer este trabajo, abra la ventana elevada de PowerShell como explicamos anteriormente y ejecute el siguiente comando.

Instalar-WindowsUpdate-MicrosoftUpdate-AcceptAll-AutoReboot

o

Get-WindowsUpdate -AcceptAll -Install -AutoReboot

Después de ejecutar el comando, Windows 10/11 debería descargar e instalar las actualizaciones de Windows y reiniciar automáticamente la computadora para aplicar estos cambios.

  PowerShell instala la actualización de Windows

# 4. Instalar actualizaciones específicas de Windows con PowerShell

A veces, es posible que desee instalar actualizaciones específicas de Windows en lugar de todas ellas. En este caso, puede abrir la ventana elevada de PowerShell, escriba el siguiente comando, presione Ingresar , escribe A, y golpear Ingresar .

Nota:

Aquí tienes que reemplazar KB5017308 con el nombre de la KB de la actualización que desea instalar.

Get-WindowsUpdate-Install-KBArticleID KB5017308

  instalar una actualización específica de Windows con PowerShell

# 5. Verifique el historial de actualizaciones de Windows instaladas con PowerShell

Es posible que desee consultar el historial de actualizaciones de Windows con PowerShell. Para hacerlo, puede abrir la ventana de PowerShell y ejecutar el Obtener WUHistory dominio. Luego obtendrá una lista de las actualizaciones de Windows que instaló en la computadora anteriormente.

  verifique el historial de actualizaciones de Windows instaladas con PowerShell

# 6. Eliminar actualizaciones específicas de Windows con PowerShell

A veces, es posible que desee eliminar las actualizaciones de Windows instaladas recientemente debido a algunas razones, como Windows 10 sigue inculcando las mismas actualizaciones una y otra vez . En este caso, puede ejecutar el siguiente comando y simplemente especificar el número de KB como el que desea eliminar de Windows 10/11.

Quitar WindowsUpdate -KBArticleID KB5017308 -NoRestart

Además, puede ocultar una actualización específica de Windows para que el servidor de Windows Update nunca la instale en su computadora. Por ejemplo, puede ejecutar los siguientes comandos para ocultar el KB5017308 actualizar.

  • $HideList = 'KB5017308'
  • Get-WindowsUpdate -KBArticleID $HideList –Ocultar

  ocultar una actualización específica con PowerShell

Si desea mostrar la actualización más adelante, puede ejecutar el siguiente comando:

Show-WindowsUpdate -KBArticleID $HideList

Otras lecturas Si no puede instalar las actualizaciones de Windows con PowerShell por falta de espacio en disco, no se preocupe. asistente de partición de este sitio puede ayudarlo a solucionar el problema fácilmente al analizar el espacio en disco, extender la partición, actualizar a un disco duro más grande, etc.