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.