Uso do Set-NetFirewallPortFilter no PowerShell Exemplos e Tutorial

Título: Uso do Set-NetFirewallPortFilter no PowerShell: Exemplos e Tutorial

Introdução:
O Set-NetFirewallPortFilter é um cmdlet do PowerShell que permite configurar e gerenciar as regras de filtragem de portas do firewall do Windows. Neste artigo, exploraremos diversos exemplos de scripts que demonstram como utilizar esse cmdlet de forma eficiente.

Exemplos:

1. Bloquear uma porta específica:
Set-NetFirewallPortFilter -Protocol TCP -LocalPort 80 -Action Block

Este comando bloqueia todas as conexões TCP na porta 80.

2. Permitir uma faixa de portas:
Set-NetFirewallPortFilter -Protocol UDP -LocalPort 5000-5010 -Action Allow

Neste exemplo, todas as conexões UDP nas portas de 5000 a 5010 são permitidas.

3. Remover uma regra existente:
Get-NetFirewallPortFilter | Where-Object {$_.LocalPort -eq 443} | Remove-NetFirewallPortFilter

Esse script localiza todas as regras que utilizam a porta 443 e as remove do firewall.

4. Criar uma nova regra com perfil específico:
Set-NetFirewallPortFilter -Protocol TCP -LocalPort 3389 -Action Allow -Profile Domain

Com esse comando, é criada uma regra para permitir conexões TCP na porta 3389 apenas no perfil de domínio.

Conclusão:
O Set-NetFirewallPortFilter é uma ferramenta poderosa para configurar e gerenciar as regras de filtragem de portas no firewall do Windows. Este artigo apresentou exemplos de scripts que demonstram como utilizá-lo para bloquear, permitir e remover regras específicas. Com essas informações, você estará apto a personalizar as configurações do firewall de acordo com suas necessidades.

Comentários

Postagens mais visitadas deste blog

5 Comandos CMD para Otimizar o seu PC com Windows 10

Como resolver o erro 0x00000040 TARGET_MDL_TOO_SMALL no Windows 10 e 11

O valor inserido não é válido