ness-patch-guard
Gestión de parches del sistema operativo y aplicaciones.
Los comandos se usan por su nombre (el instalador agrega los binarios al PATH). En Windows, ejecútelos en PowerShell como administrador (recomendado; obligatorio donde se indica "Sí"). En macOS y Linux, con sudo.
- Windows
- macOS
- Linux
Subcomandos
| Argumento | Descripción | Ejemplo | Requiere admin |
|---|---|---|---|
scan [--pending] [--installed] [--summary] [--recent <días>] | Busca actualizaciones: pendientes, instaladas, resumen o las instaladas en los últimos N días. | ness-patch-guard scan --pending | Recomendado |
install (--all | --critical | --security | --kb <KB> | --kb-list <KB1,KB2>) | Instala actualizaciones: todas, críticas, de seguridad, una KB o una lista de KB. | ness-patch-guard install --security --reboot never --dry-run | Sí |
uninstallkb <KB> | Desinstala una actualización (KB). | ness-patch-guard uninstallkb <KB> | Sí |
doctor | Chequeo de salud de Patch Guard. | ness-patch-guard doctor | Recomendado |
Opciones de install / uninstallkb
| Argumento | Descripción | Ejemplo | Requiere admin |
|---|---|---|---|
--reboot never|auto | Nunca reiniciar o reiniciar automáticamente si hace falta. | --reboot never | Sí |
--timeout <s> | Tiempo máximo en segundos. | --timeout 3600 | Sí |
--dry-run | Muestra lo que haría sin instalar ni desinstalar. | --dry-run | Sí |
Opciones globales
| Argumento | Descripción | Ejemplo | Requiere admin |
|---|---|---|---|
--json | Salida en JSON. | ness-patch-guard scan --pending --json | Recomendado |
--quiet, -q | Salida mínima. | -q | Recomendado |
--verbose, -v | Salida detallada. | -v | Recomendado |
Ejemplos:
# Ver actualizaciones pendientes
ness-patch-guard scan --pending
# Simular la instalación de parches de seguridad sin reiniciar
ness-patch-guard install --security --reboot never --dry-run
# Desinstalar una KB
ness-patch-guard uninstallkb <KB>
| Argumento | Descripción | Ejemplo | Requiere admin |
|---|---|---|---|
--install | Instala el servicio. | sudo ness-patch-guard --install | Sí (sudo) |
--uninstall | Desinstala el servicio. | sudo ness-patch-guard --uninstall | Sí (sudo) |
--doctor | Chequeo de salud. | sudo ness-patch-guard --doctor | Sí (sudo) |
--trigger | Descripción pendiente. | sudo ness-patch-guard --trigger | Sí (sudo) |
--list | Descripción pendiente. | sudo ness-patch-guard --list | Sí (sudo) |
--outdated | Descripción pendiente. | sudo ness-patch-guard --outdated | Sí (sudo) |
--version | Muestra la versión. | ness-patch-guard --version | Sí (sudo) |
| Argumento | Descripción | Ejemplo | Requiere admin |
|---|---|---|---|
--security-only | Descripción pendiente. | sudo ness-patch-guard --security-only --dry-run | Sí (sudo) |
--upgradable | Descripción pendiente. | sudo ness-patch-guard --upgradable | Sí (sudo) |
--packages <lista> | Descripción pendiente. | sudo ness-patch-guard --packages <lista> | Sí (sudo) |
--only-upgrade | Descripción pendiente. | sudo ness-patch-guard --only-upgrade | Sí (sudo) |
--dry-run | Muestra lo que haría sin aplicar cambios. | sudo ness-patch-guard --security-only --dry-run | Sí (sudo) |
--no-install-recommends | Descripción pendiente. | sudo ness-patch-guard --no-install-recommends | Sí (sudo) |
Fuente
Ayuda de los binarios del agente (--help) en Windows, macOS y Linux; confirmaciones de NESS (oct-2026).