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
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 con PowerShell
Para desinstalar un parche con PowerShell, necesitaremos instalar el módulo: PSWindowsUpdate
Para ello, ejecutaremos:
Install-Module -Name PSWindowsUpdate
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