Administración de la configuración del Firewall de Windows en PowerShell

Completado

PowerShell admite el módulo NetSecurity que contiene cmdlets para administrar configuraciones de seguridad de red locales, como las reglas de firewall de Windows y la configuración de seguridad de IP.

Para administrar la configuración del firewall, use cmdlets que tengan el texto "NetFirewall" en sus nombres. Para la administración de reglas de firewall, use cmdlets que contengan el nombre "NetFirewallRule".

En la tabla siguiente se enumeran cmdlets comunes para administrar las reglas y la configuración del firewall.

Tabla 1: Cmdlets para administrar las reglas y la configuración del firewall

Cmdlet Descripción
New-NetFirewallRule Crea una nueva regla de firewall
Set-NetFirewallRule Establece las propiedades de la regla de firewall
Get-NetFirewallRule Obtiene las propiedades de la regla de firewall
Remove-NetFirewallRule Elimina una regla de firewall.
Rename-NetFirewallRule Cambia el nombre de una regla de firewall
Copy-NetFirewallRule Realiza una copia de la regla de firewall
Enable-NetFirewallRule Habilita una regla de firewall
Disable-NetFirewallRule Deshabilita una regla de firewall
Get-NetFirewallProfile Obtiene las propiedades de un perfil de firewall
Set-NetFirewallProfile Establece las propiedades de un perfil de firewall

Puede usar el cmdlet Get-NetFirewallRule para recuperar la configuración de las reglas de firewall. Puede habilitar y deshabilitar reglas mediante uno de los siguientes cmdlets:

  • El cmdlet Set-NetFirewallRule con el parámetro -Enabled
  • Los cmdlets Enable-NetFirewallRule o Disable-NetFirewallRule.

Los siguientes comandos habilitan las reglas de firewall en el grupo Acceso remoto:

Enable-NetFirewallRule -DisplayGroup "Remote Access"

y

Set-NetFirewallRule -DisplayGroup "Remote Access" -Enabled True