Files
fn_registry/powershell/functions/infra/win_firewall_remove_rule.md
T
egutierrez 4d6ea9a910 feat: funciones PowerShell infra — firewall y portproxy
Funciones PowerShell para gestión de red en Windows: win_firewall_add_rule,
win_firewall_remove_rule, win_portproxy_add y win_portproxy_remove.
Útiles para configurar acceso de red en entornos WSL2.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:24:45 +02:00

1.4 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports tested tests test_file_path file_path
win_firewall_remove_rule function ps infra 1.0.0 impure win_firewall_remove_rule -Name <string> Elimina una regla del firewall de Windows por nombre. Si la regla no existe, termina con éxito sin hacer nada (idempotente). Requiere privilegios de Administrador.
firewall
windows
netsh
network
infra
security
cleanup
wsl2
false error_go_core
false
powershell/functions/infra/win_firewall_remove_rule.ps1

Uso

# Desde PowerShell (como Administrador)
.\win_firewall_remove_rule.ps1 -Name "CDP-9222"
# Desde WSL2
powershell.exe -ExecutionPolicy Bypass -File win_firewall_remove_rule.ps1 -Name "CDP-9222"

Parametros

Parametro Tipo Obligatorio Descripcion
-Name string si Nombre exacto de la regla a eliminar

Notas

  • Requiere ejecutarse como Administrador en Windows.
  • Idempotente: si la regla no existe, sale con exit code 0 y mensaje informativo.
  • Complementa win_firewall_add_rule para teardown limpio de reglas temporales.
  • Retorna exit code 0 si tuvo éxito (o la regla no existía), 1 si hubo error.