Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Utilizar o Set-NetFirewallInterfaceFilter no PowerShell para Gerenciar Regras de Firewall no Windows

O PowerShell é uma ferramenta poderosa para administração de sistemas Windows, permitindo que administradores gerenciem configurações de firewall de forma eficiente. O cmdlet Set-NetFirewallInterfaceFilter é usado para modificar filtros de interface em regras de firewall no Windows, permitindo que você especifique em quais interfaces de rede uma regra de firewall deve ser aplicada.


Exemplos:


1. Verificando Regras de Firewall Existentes:


Antes de modificar qualquer regra, é útil listar as regras de firewall existentes para entender quais precisam de ajustes. Você pode usar o cmdlet Get-NetFirewallRule para isso.


   Get-NetFirewallRule | Format-Table Name, DisplayName, Enabled

Este comando lista todas as regras de firewall com seus nomes, nomes de exibição e status de habilitação.


2. Modificando Filtros de Interface:


Suponha que você tenha uma regra de firewall chamada "Bloquear HTTP" e deseja aplicá-la apenas à interface de rede Ethernet. Você pode usar o Set-NetFirewallInterfaceFilter para especificar essa interface.


   Set-NetFirewallInterfaceFilter -Name "Bloquear HTTP" -InterfaceAlias "Ethernet"

Este comando modifica a regra "Bloquear HTTP" para que ela se aplique apenas à interface de rede chamada "Ethernet".


3. Aplicando a Múltiplas Interfaces:


Se você precisa aplicar uma regra a várias interfaces, pode fazer isso especificando uma lista de aliases de interface.


   Set-NetFirewallInterfaceFilter -Name "Bloquear HTTP" -InterfaceAlias "Ethernet", "Wi-Fi"

Este comando aplica a regra "Bloquear HTTP" às interfaces "Ethernet" e "Wi-Fi".


4. Removendo Filtros de Interface:


Caso precise remover filtros de interface de uma regra específica, você pode usar o parâmetro -InterfaceType com o valor Any.


   Set-NetFirewallInterfaceFilter -Name "Bloquear HTTP" -InterfaceType Any

Isso remove qualquer filtro de interface, aplicando a regra a todas as interfaces de rede.


5. Verificando Configurações de Interface:


Após modificar as configurações, é sempre uma boa prática verificar se as alterações foram aplicadas corretamente.


   Get-NetFirewallInterfaceFilter -Name "Bloquear HTTP" | Format-Table InterfaceAlias, InterfaceType

Este comando exibe as interfaces configuradas para a regra "Bloquear HTTP".


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.