El Protocolo Simple de Administración de Red (SNMP, por sus siglas en inglés) es un estándar de internet ampliamente utilizado para monitorear y administrar dispositivos en una red, como routers, switches, servidores y, por supuesto, estaciones de trabajo Windows. Si necesitas recopilar métricas de rendimiento, estado del sistema o recibir alertas de tus equipos Windows 10 o Windows 11, habilitar SNMP es el primer paso.
¿Por qué PowerShell?
- Eficiencia: Permite automatizar la instalación en múltiples máquinas.
- Control: Ofrece una gestión granular sobre las características de Windows.
- Consistencia: Los comandos son los mismos para Windows 10 y Windows 11.
Prerrequisitos:
- Permisos de Administrador: Deberás ejecutar PowerShell como Administrador para instalar características de Windows.
- Conexión a Internet (recomendado): Para que Windows descargue los componentes necesarios si no están disponibles localmente.
Procedimiento.
SNMP (Simple Network Management Protocol) se puede instalar en Windows 10 y Windows 11 como una «Característica Opcional». El proceso es muy similar para ambos sistemas operativos usando la línea de comandos (PowerShell o Símbolo del sistema con DISM).
Método 1: Usando PowerShell (Recomendado)
Este es el método más moderno y preferido para administrar características de Windows.
- Abrir PowerShell como Administrador:
- Busca «PowerShell» en el menú Inicio.
- Haz clic derecho en «Windows PowerShell» y selecciona «Ejecutar como administrador».
- Verificar si SNMP ya está instalado (Opcional):
Puedes verificar el estado de la característica SNMP. El nombre de la capacidad para SNMP suele ser SNMP.Client~~~~0.0.1.0. Get-WindowsCapability -Online -Name "SNMP.Client*"- Si dice State : NotPresent, no está instalado. Si dice State : Installed, ya lo tienes.
- Instalar SNMP:
Usa el siguiente comando para agregar la capacidad SNMP. Esto instalará tanto el servicio SNMP como el Proveedor WMI de SNMP, que a menudo se necesitan juntos. Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"- Nota: El nombre exacto SNMP.Client~~~~0.0.1.0 debería funcionar en la mayoría de las instalaciones en inglés o español. Si tienes problemas, puedes listar todas las capacidades con Get-WindowsCapability -Online -Name «SNMP*» para encontrar el nombre exacto en tu sistema.
- Verificar la instalación (Opcional):
Ejecuta nuevamente el comando del paso 2 para confirmar que el estado ahora es Installed. Get-WindowsCapability -Online -Name "SNMP.Client*"
Método 2: Usando DISM (Símbolo del sistema o PowerShell)
DISM (Deployment Image Servicing and Management) es otra herramienta poderosa para esto.
- Abrir Símbolo del sistema o PowerShell como Administrador:
- Busca «cmd» o «PowerShell» en el menú Inicio.
- Haz clic derecho y selecciona «Ejecutar como administrador».
- Instalar el Servicio SNMP:
DISM /Online /Enable-Feature /FeatureName:SNMP- Instalar el Proveedor WMI de SNMP (Recomendado):
Este componente permite que la información de WMI (Windows Management Instrumentation) sea accesible a través de SNMP. Es muy útil. DISM /Online /Enable-Feature /FeatureName:WMISnmpProvider- Verificar la instalación (Opcional):
Puedes verificar que las características se han habilitado: DISM /Online /Get-FeatureInfo /FeatureName:SNMP DISM /Online /Get-FeatureInfo /FeatureName:WMISnmpProvider- Deberías ver «Estado : Habilitado» (o «State : Enabled»).

