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
Postar um comentário
ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.