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.
Related posts
Modifica l'indirizzo IP e i server DNS utilizzando il prompt dei comandi
Come ripristinare lo Registry usando Command Prompt in Windows 11/10
Come disinstallare un programma utilizzando Command Prompt in Windows 10
Check Windows 10 OS architecture utilizzando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Comandi utili per gestire file e cartelle usando Command Prompt
Perform Arithmetic Operazioni in Command Prompt su Windows 10
Qual è lo Windows Terminal?
Come reimpostare le impostazioni predefinite PowerShell and Command Prompt
Replace Powershell con Command Prompt nella Windows 10 Start Menu
Come riparare Microsoft 365 utilizzando Command Prompt in Windows 10
Come aprire Microsoft Store apps da Command Prompt
Come cambiare DNS server usando Command Prompt and PowerShell
Command Prompt cmd.exe continua a spuntare su Startup
Find File and Folder Ownership information utilizzando Command Prompt
Come ottenere un elenco di tutti Device Drivers usando Command Prompt
Come aprire Edge browser Usando Command Prompt su Windows 10
Remove virus da USB Flash Drive utilizzando Command Prompt or Batch File
Come eseguire i comandi Command Prompt con un Desktop Shortcut
34 Scorciatoie da tastiera per Windows 10 Command Prompt