Abilita o disabilita Windows Firewall dal prompt dei comandi

Potrebbe venire il momento in cui è necessario scrivere uno script o connettersi in remoto a un PC ed eseguire un comando per abilitare o disabilitare il firewall di Windows . Per la maggior parte degli ambienti IT, l'utilizzo di Criteri(Group Policy) di gruppo è il modo più semplice per configurare Windows Firewall sui computer client.

È anche il modo più semplice per aggiungere eccezioni di porta per servizi come HTTP , condivisione di file, applicazioni software e altro. Tuttavia, è anche utile sapere come configurare Windows Firewall dal prompt dei comandi nel caso in cui si disponga di computer e server che non si trovano in Active Directory .

Gestisci Windows Firewall dal prompt dei comandi(Command Prompt)

Innanzitutto, per vedere se Windows Firewall è abilitato su un server o un computer, digita questo comando al prompt dei comandi:

netsh advfirewall show allprofiles

Assicurati(Make) di aprire un prompt dei comandi dell'amministratore (fai clic su Start , digita CMD e quindi fai clic con il pulsante destro del mouse su Prompt dei comandi(Command Prompt) e scegli Esegui come amministratore( Run as Administrator) ). Dovresti ottenere qualcosa di simile a quanto mostrato di seguito:

Per impostazione predefinita, dovresti vedere tre elenchi separati qui: impostazioni del profilo di dominio(Domain) , impostazioni del profilo privato e impostazioni del profilo pubblico. Questi tre corrispondono ai tre stati in cui puoi inserire ciascuna connessione di rete sul tuo computer. Se sei connesso alla tua rete domestica e hai scelto l' opzione  Rete domestica(Home Network) , verranno applicate le impostazioni del profilo privato .(Private)

Stato(State) significa se il firewall è attivato o disattivato. La politica del firewall(Firewall Policy) indica quali politiche in entrata e in uscita vengono applicate a ciascun profilo.

Per disabilitare il firewall per un profilo specifico, utilizzare il comando seguente:

netsh advfirewall set privateprofile state off

Le altre opzioni sono currentprofile , publicprofile , domainprofile e allprofiles . Quindi, se volessi disabilitare completamente il firewall, utilizzeresti allprofiles invece di privateprofile. Per abilitare di nuovo, basta indossarlo alla(on) fine invece di spegnerlo(off) .

Apri la porta(Port) nel firewall usando la riga di comando(Command Line)

Ora cosa succede se si desidera aprire una porta nel firewall utilizzando la riga di comando? Anche questo è semplice!

Diciamo che vuoi aprire la porta 3389, che è per il desktop remoto in Windows . Dovresti semplicemente eseguire questo comando:

netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow

Il comando è piuttosto lungo, ma è abbastanza facile da scomporre. Aggiungi una regola, assegnagli un nome, scegli il protocollo ( TCP o UDP ), scegli la direzione ( In o Out ), assegnale il numero di porta e scegli l'azione ( Consenti(Allow) o Nega(Deny) ).

Se dovessi eseguire questo comando, quindi vai a visualizzare le app consentite in Windows Firewall , vedresti che l' elemento Desktop remoto(Remote Desktop) è ora selezionato:

Se hai bisogno di aprire una serie di porte, usa un semplice trattino. Ad esempio, qui sto aprendo le porte da 600o a 7000 per il traffico in uscita UDP :

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow

Ci sono molti altri comandi avanzati che puoi usare per gestire tutti gli aspetti di Windows Firewall , quindi assicurati di usare /?caratteri alla fine di ogni comando per vedere tutte le opzioni e gli esempi.



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts