Skip to main content

Powershell Windows Firewall

El Firewall avanzado de Windows se puede volver a configurar fácilmente desde Powershell, Al ejecutar los siguientes comandos en el símbolo del sistema de Windows PowerShell, se abren los puertos TCP necesarios para las conexiones entrantes.

Ejemplo

# Allow access to Email ports from everwhere
netsh advfirewall firewall add rule name="Mail" `
  action=ALLOW dir=IN protocol=TCP localport="143,443,993" profile=ANY

# Allow access to Console from administrator network 192.0.2.0/24
netsh advfirewall firewall add rule name="Mail Managemnet" `
  action=ALLOW dir=IN protocol=TCP localport="8443" remoteip="192.0.2.0/24" profile=ANY

# Allow access to Mail Management API from adminstrator network 192.0.2.0/24
netsh advfirewall firewall add rule name="MailS API" `
  action=ALLOW dir=IN protocol=TCP localport="10443" remoteip="192.0.2.0/24" profile=ANY