Buscar

Windows: Desinstalar parche PowerShell

En este artículo veremos cómo desinstalar un parche utilizando PowerShell.

Para desinstalar un parche utilizando PowerShell, primero hemos de poder identificar el parche en concreto.

Windows: Ver parches instalados con PowerShell 

Para ver los parches instalados con PowerShell, ejecutaremos el cmd-let: Get-Hotfix

Windows: Desinstalar parche PowerShell

Para poder listar los parches instalados con PowerShell y ordenando el listado por la fecha de instalación, ejecutaremos:

Get-HotFix |Sort-Object InstalledOn -Descending

Windows: Desinstalar parche PowerShell

Windows: Desinstalar parche con PowerShell

Para desinstalar un parche con PowerShell, necesitaremos instalar el módulo: PSWindowsUpdate

Para ello, ejecutaremos:

Install-Module -Name PSWindowsUpdate

Windows: Desinstalar parche PowerShell

Una vez tenemos el módulo instalado, ya disponemos del cmd-let:
Remove-WindowsUpdate

La sintaxis de este cmd-let es muy sencilla:

Remove-WindowsUpdate -KBArticleID XXXXXXX -Confirm:$false 

Donde en el parámetro: -KBArticleID, situaremos el nombre del KB.

Ejemplo:

Remove-WindowsUpdate -KBArticleID KB5030650 -Confirm:$false 

También podemos esconder la actualización para que no se instale automáticamente con el cmd-let: Hide-WindowsUpdate

Ejemplo: 

Hide-WindowsUpdate -KBArticleID KB5030650

Para que funcionen los cmd-lets del módulo PSWindowsUpdate, será necesario que la ejecución de scripts esté permitida.

 

No hay comentarios:

Publicar un comentario