Configurar e gerenciar o Firewall do Windows 10 com PowerShell

O firewall em Windows 10 é uma das soluções de segurança oferecidas pela Microsoft com o objetivo de garantir a integridade e estabilidade do sistema operacional, evitando conexões indesejadas e outras tarefas que possam colocar em risco o Windows 10. Sabemos que o gerenciamento básico de firewall Fazemos isso a partir do Painel de Controle da seguinte maneira:

  • Painel de controle
  • Sistema de segurança
  • Firewall do Windows

Windows 10 nos oferece a possibilidade de gerenciar vários parâmetros de firewall do Windows PowerShell, que sabemos ser a ferramenta de gerenciamento que está sendo gradualmente introduzida nos sistemas Windows graças aos seus cmdlets que oferecem tarefas de gerenciamento estáveis ​​e poderosas. Hoje vamos analisar como podemos usar o Windows PowerShell para gerenciar noções básicas de firewall no Windows 10.

1. Como configurar o Firewall usando PowerShell no Windows 10

Passo 1
Para conhecer as múltiplas tarefas que o Windows PowerShell nos oferece no nível de segurança do firewall, abriremos um console do Windows PowerShell como administradores (clique com o botão direito do mouse no aplicativo / Executar como administrador) e no console inseriremos o seguinte cmdlet:

 Get-command * Firewall *
Passo 2
Este cmdlet nos fornece a lista completa de cmdlets disponíveis que, como administradores ou equipe de TI, podemos usar no Windows 10 para gerenciar o firewall:

PROLONGAR

2. Como habilitar o Firewall usando PowerShell no Windows 10

Com estes cmdlets Em mente, conheceremos algumas das tarefas essenciais que podemos executar no firewall do Windows 10, algumas delas são:

Embora não seja recomendado que desabilitemos o firewall no Windows 10 por motivos de segurança, às vezes será necessário para uma instalação específica ou alguma tarefa de suporte no sistema.
Para habilitar ou desabilitar o firewall no Windows 10, usaremos o cmdlet

 Set-NetFirewallProfile

3. Como desabilitar o Firewall usando PowerShell no Windows 10

Passo 1
Para desabilitar o firewall no Windows 10, usaremos o cmdlet:

 Set-NetFirewallProfile -Enabled false

PROLONGAR

este irá desativar o firewall em todos os perfis onde é configurado no sistema que são Domínio, Privado e Público.

Passo 2
Para desativar completamente o firewall, modificaremos o parâmetro para verdadeiro:

 Set-NetFirewallProfile -Enabled true
etapa 3
Se quisermos saber o status dos diferentes perfis de firewall no Windows 10, usaremos o seguinte cmdlet:
 Get-NetFirewallProfile
Passo 4
Isso exibirá cada perfil com seu status em tempo real:

PROLONGAR

Etapa 5
Se quisermos ver um perfil específico e não todos os perfis, devemos usar o parâmetro -Perfil seguido do respectivo perfil, por exemplo:

 Get-NetFirewallProfile -Profile Public

PROLONGAR

Etapa 6
Podemos ver todas as informações resumidas desse perfil. Se quisermos habilitar um perfil específico, por exemplo o público, usaremos o seguinte cmdlet:

 Set-NetFirewallProfile -Profile Public -Enable True

4. Como criar regras de Firewall usando PowerShell no Windows 10


As regras do firewall nos permitem ter um controle centralizado sobre todas as ações nas quais o firewall intervém, como fornecer acesso a portas, aplicativos, etc.

Passo 1
Para visualizar todas as regras de firewall ativas, usaremos o seguinte cmdlet:

 Get-NetFirewallRule | A medida 
Obteremos o seguinte resultado:

PROLONGAR

Passo 2
Isso exibe o número de regras de firewall, mas não indica quantas delas estão ativadas, para visualizar quantas regras estão habilitadas neste ponto, usaremos o seguinte cmdlet. O resultado é totalmente diferente.

 Get-NetFirewallRule -Enabled True | A medida 

PROLONGAR

ObservaçãoSe quisermos criar uma nova regra, usaremos o cmdlet New-NetFirewallRule.

etapa 3
Por exemplo, se quisermos habilitar o ping do Windows PowerShell, inseriremos o seguinte:

 New-NetFirewallRule -DisplayName “ICMPv4” -Direction Inbound -Action Allow -Protocol icmpv4 -Enabled True 

PROLONGAR

Passo 4
Vemos que a regra foi criada corretamente. Se quisermos remover a regra recém-criada, inseriremos o seguinte:

 Remove-NetFirewallRule -DisplayName "ICMPv4"
Podemos entender como o Windows PowerShell é uma ferramenta que nos oferece um amplo portfólio de possibilidades de gerenciamento no Windows 10. Se você também usa outros sistemas, aqui também tem como configurar e gerenciar o Firewall no Ubuntu Linux.

Configure Linux Firewall

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave