Configura e gestisci Windows 10 Firewall con PowerShell

Il firewall in Windows 10 è una delle soluzioni di sicurezza offerte da Microsoft per garantire l'integrità e la stabilità del sistema operativo, prevenendo connessioni indesiderate e altre attività che possono mettere a rischio Windows 10. Sappiamo che il gestione di base del firewall Lo facciamo dal Pannello di controllo nel seguente percorso:

  • Pannello di controllo
  • Sistema di sicurezza
  • Firewall di Windows

Windows 10 ci offre la possibilità di gestire più parametri del firewall da Windows PowerShell, che sappiamo essere lo strumento di gestione che viene gradualmente introdotto nei sistemi Windows grazie ai suoi cmdlet che offrono attività di gestione stabili e potenti. Oggi analizzeremo come possiamo usare Windows PowerShell? per gestire le basi del firewall in Windows 10.

1. Come configurare Firewall utilizzando PowerShell in Windows 10

Passo 1
Per conoscere le molteplici attività che Windows PowerShell ci offre a livello di sicurezza nel firewall apriremo una console di Windows PowerShell come amministratori (Fare clic con il tasto destro sull'applicazione / Esegui come amministratore) e nella console inseriremo il seguente cmdlet:

 Get-comando * Firewall *
Passo 2
Questo cmdlet ci fornisce l'elenco completo dei cmdlet disponibili che come amministratori o personale IT possiamo utilizzare in Windows 10 per gestire il firewall:

INGRANDIRE

2. Come abilitare il firewall utilizzando PowerShell in Windows 10

Con questi cmdlet In mente conosceremo alcune delle attività essenziali che possiamo eseguire sul firewall in Windows 10, alcune di queste sono:

Sebbene non sia consigliabile disabilitare il firewall in Windows 10 per motivi di sicurezza, a volte sarà necessario un'installazione specifica o alcune attività di supporto nel sistema.
Per abilitare o disabilitare il firewall in Windows 10 utilizzeremo il cmdlet

 Set-NetFirewallProfile

3. Come disabilitare il firewall utilizzando PowerShell in Windows 10

Passo 1
Per disabilitare il firewall in Windows 10 utilizzeremo il cmdlet:

 Set-NetFirewallProfile -Enabled false

INGRANDIRE

Questo disabiliterà il firewall su tutti i profili dove è configurato nel sistema che sono Dominio, Privato e Pubblico.

Passo 2
Per disabilitare completamente il firewall modificheremo il parametro su true:

 Set-NetFirewallProfile -Abilitato vero
Passaggio 3
Se vogliamo conoscere lo stato dei diversi profili firewall in Windows 10 utilizzeremo il seguente cmdlet:
 Get-NetFirewallProfile
Passaggio 4
Questo mostrerà ogni profilo con il suo stato in tempo reale:

INGRANDIRE

Passaggio 5
Se vogliamo vedere un profilo specifico e non tutti i profili dobbiamo usare il parametro -Profilo seguito dal rispettivo profilo, ad esempio:

 Get-NetFirewallProfile -Profilo pubblico

INGRANDIRE

Passaggio 6
Possiamo vedere tutte le informazioni riassunte di detto profilo. Se vogliamo abilitare un profilo specifico, ad esempio public, utilizzeremo il seguente cmdlet:

 Set-NetFirewallProfile -Profile Public -Enable True

4. Come creare regole del firewall utilizzando PowerShell in Windows 10


Le regole nel firewall ci consentono di avere un controllo centralizzato su tutte le azioni in cui interviene il firewall, come fornire l'accesso a porte, applicazioni, ecc.

Passo 1
Per visualizzare tutte le regole firewall attive utilizzeremo il seguente cmdlet:

 Get-NetFirewallRule | Misurare 
Otterremo il seguente risultato:

INGRANDIRE

Passo 2
Questo mostra il numero di regole del firewall, ma non indica quante di queste sono abilitate, da visualizzare quante regole sono abilitate a questo punto utilizzeremo il seguente cmdlet. Il risultato è totalmente diverso.

 Get-NetFirewallRule -Enabled True | Misurare 

INGRANDIRE

NotaSe vogliamo creare una nuova regola useremo il cmdlet Nuova regola NetFirewall.

Passaggio 3
Ad esempio, se vogliamo abilitare il ping da Windows PowerShell, inseriremo quanto segue:

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

INGRANDIRE

Passaggio 4
Vediamo che la regola è stata creata correttamente. Se vogliamo rimuovere la regola appena creata, inseriremo quanto segue:

 Rimuovi-NetFirewallRule -DisplayName "ICMPv4"
Possiamo capire come Windows PowerShell sia uno strumento che ci offre un ampio portafoglio di possibilità di gestione in Windows 10. Se utilizzi anche altri sistemi, qui hai anche come configurare e gestire Firewall in Ubuntu Linux.

Configura il firewall di Linux

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave