Come abilitare o disabilitare il firewall usando Powershell

In Powershell, puoi facilmente abilitare o disabilitare Windows Firewall utilizzando il comando Set-NetFirewallProfile . Questo cmdlet viene usato per configurare le impostazioni di sicurezza avanzate del firewall per un profilo di rete particolare o per tutti.

Mentre puoi anche disabilitare il firewall utilizzando le opzioni della GUI come Pannello di controllo/Impostazioni di Windows, farlo tramite le opzioni della CLI come PowerShell/CMD è più efficiente.

Nota: il firewall è una linea di difesa fondamentale per la tua rete contro accessi non autorizzati e programmi dannosi. Sebbene tu possa disabilitarlo temporaneamente per test o altri scopi, ti consigliamo di abilitarlo in seguito.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Come abilitare il firewall tramite Powershell

  1. Premi Windows + X per aprire il menu di collegamento rapido.
  2. Premi A e accetta la richiesta di avvio di Windows PowerShell (amministratore).
  3. Utilizzare i seguenti comandi come richiesto. Digitali e premi Invio dopo ciascuno.
  4. Abilita completamente il firewall:
    Set-NetFirewallProfile -Enabled True
  5. Abilita Firewall per uno o più profili specifici:
    Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
    Controlla la sezione Profili di rete per ulteriori informazioni al riguardo.
  6. Controlla se il firewall è abilitato:
    netsh advfirewall show all

Come disabilitare il firewall tramite PowerShell

  1. Premi Windows + X per aprire il menu di collegamento rapido.
  2. Premi A e accetta la richiesta di avvio di Windows PowerShell (amministratore).
  3. Utilizzare i seguenti comandi come richiesto. Digitali e premi Invio dopo ciascuno.
  4. Disattiva completamente il firewall:
    Set-NetFirewallProfile -Enabled False
  5. Disabilita Firewall per uno o più profili specifici:
    Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
    Controlla la sezione Profili di rete per ulteriori informazioni al riguardo.
  6. Controlla se il firewall è disabilitato:
    netsh advfirewall show all

Abilita/disabilita in remoto il firewall con Powershell

Nota: WinRM deve essere configurato in anticipo sul computer di destinazione affinché la disabilitazione remota funzioni. Scopri come abilitare Windows Remote Shell per ulteriori informazioni.

Disattiva il firewall su un computer remoto

Sostituisci acer22 con il nome del computer remoto e usa i seguenti comandi:

Enter-PsSession -ComputerName acer22
Set-NetFirewallProfile -All -Enabled False

Disattiva il firewall su più computer remoti

Sostituire acer22 nitro15 dell e così via con i nomi dei computer remoti e aggiungere o sottrarre più nomi a seconda dei casi. Quindi utilizzare i seguenti comandi:

$computers = @('acer22', 'nitro15', 'dell')
$computers | ForEach-Object {
Invoke-Command-ComputerName $_ {
Set-NetFirewallProfile-All -Enabled False
}
}

Come abilitare/disabilitare il firewall utilizzando il prompt dei comandi?

In CMD, useremo il comando netsh advfirewall per abilitare/disabilitare il firewall. Questo comando consente inoltre un controllo preciso delle regole del firewall per ciascuno dei profili (Dominio, Pubblico, Privato).

Abilita Firewall tramite CMD

  1. Premi Windows + R per avviare Esegui.
  2. Digita cmd e premi CTRL + Maiusc + Invio per avviare il prompt dei comandi con privilegi elevati.
  3. Utilizzare i seguenti comandi come richiesto. Digitali e premi Invio dopo ciascuno.
  4. Abilita completamente il firewall:
    netsh advfirewall set allprofiles state on
  5. Abilita Firewall per il profilo corrente:
    netsh advfirewall set currentprofile state on
  6. Abilita Firewall per uno o più profili specifici:
    netsh advfirewall set publicprofile state on
    Sostituisci public con domain o private a seconda dei casi. Controlla la sezione Profili di rete per ulteriori informazioni al riguardo.
  7. Controlla se il firewall è abilitato:
    netsh advfirewall show all

Disattiva il firewall tramite CMD

  1. Premi Windows + R per avviare Esegui.
  2. Digita cmd e premi CTRL + Maiusc + Invio per avviare il prompt dei comandi con privilegi elevati.
  3. Utilizzare i seguenti comandi come richiesto. Digitali e premi Invio dopo ciascuno.
  4. Abilita completamente il firewall:
    netsh advfirewall set allprofiles state off
  5. Abilita Firewall per il profilo corrente:
    netsh advfirewall set currentprofile state off
  6. Abilita Firewall per uno o più profili specifici.
    netsh advfirewall set publicprofile state off
    Sostituisci public con domain o private a seconda dei casi. Controlla la sezione Profili di rete per ulteriori informazioni al riguardo.
  7. Controlla se il firewall è disabilitato:
    netsh advfirewall show all

Profili di rete

È possibile abilitare/disabilitare il firewall per i profili Dominio, Pubblico, Privato o qualsiasi combinazione dei tre. Usa semplicemente i profili appropriati nei comandi sopra.

  • Profilo di dominio: si applica alle reti in cui il sistema host può autenticarsi presso un controller di dominio. È applicabile agli ambienti aziendali grazie all’elevato livello di sicurezza e autenticazione.
  • Profilo privato: è un profilo assegnato dall’utente progettato per reti affidabili come reti domestiche o aziendali. In genere è sicuro attivare l’individuazione della rete e la condivisione dei file.
  • Profilo pubblico: è il profilo predefinito, progettato per le reti pubbliche come gli hotspot Wi-Fi pubblici. Si consiglia di disattivare l’individuazione della rete e la condivisione dei file per motivi di sicurezza.

domande correlate

Come abilitare/disabilitare il firewall tramite la GUI?

Abilitare/disabilitare il firewall tramite GUI è molto semplice. Fare così:

  1. Premi Windows + R per avviare Esegui.
  2. Digita windowsdefender://network/ e premi Invio per aprire la finestra Protezione firewall e rete.
  3. Fai clic sul tuo profilo attivo e premi l’interruttore per attivare/disattivare il firewall.

Come consentire un’app tramite Windows Firewall?

Un firewall monitora il traffico di rete e blocca i contenuti dannosi/inappropriati. Occasionalmente, può bloccare o interferire con un’app attendibile di cui hai bisogno. In tali casi, puoi consentire a un’app di attraversare il firewall con i seguenti passaggi:

  1. Premi Windows + R per avviare Esegui.
  2. Digita windowsdefender://network/ e premi Invio.
  3. Fare clic su Consenti a un’app tramite firewall.
  4. Premere Modifica impostazioni .
  5. Seleziona la casella di spunta per consentire l’accesso all’app tramite l’app. Usa Consenti un’altra app se non vedi la tua app nell’elenco.
  6. Premere OK per salvare le modifiche.

GUI contro CLI. Quale è meglio per disabilitare il firewall?

È possibile utilizzare sia la GUI (Pannello di controllo, Impostazioni di Windows) che la CLI (Powershell, Prompt dei comandi) per disabilitare il firewall. È solo una questione di preferenza.

La maggior parte degli utenti preferisce la GUI (Graphical User Interface) in quanto è più facile da capire e da navigare. Ma la CLI (Command Line Interface) è più efficiente in quanto devi solo inserire una riga di codice per ottenere la stessa cosa.

È sicuro disabilitare Windows Firewall?

Un firewall è un importante livello di sicurezza per la tua rete. Idealmente, dovresti utilizzare un antivirus insieme a Windows Firewall per una protezione adeguata.

Va bene disabilitare temporaneamente il firewall. Ma non consigliamo di mantenere il firewall disabilitato a lungo termine. Ciò renderebbe la tua rete vulnerabile ad accessi non autorizzati, programmi dannosi e altre minacce informatiche.

Come modificare le impostazioni di condivisione per i profili di rete?

  1. Premi Windows + I per avviare Impostazioni.
  2. Vai su Rete e Internet > Ethernet .
  3. Premere Modifica impostazioni di condivisione avanzate sulla destra.
  4. Regola le impostazioni di condivisione in modo appropriato e fai clic su Salva modifiche .