Aktiver eller deaktiver Windows Firewall fra kommandoprompt

Der kan komme et tidspunkt, hvor du skal skrive et script eller fjernoprette forbindelse til en pc og køre en kommando for at aktivere eller deaktivere Windows - firewallen. For de fleste it-miljøer er brug af gruppepolitik(Group Policy) den nemmeste måde at konfigurere Windows Firewall på klientcomputere.

Det er også den nemmeste måde at tilføje portundtagelser for tjenester såsom HTTP , fildeling, softwareapplikationer og mere. Det er dog også godt at vide, hvordan du konfigurerer Windows Firewall fra kommandoprompten, hvis du har computere og servere, der ikke er i Active Directory .

Administrer Windows Firewall fra kommandoprompt(Command Prompt)

Først, for at se, om Windows Firewall er aktiveret på en server eller computer, skal du skrive denne kommando ved kommandoprompten:

netsh advfirewall show allprofiles

Sørg(Make) for at åbne en administratorkommandoprompt (klik på Start , skriv CMD og højreklik derefter på Kommandoprompt(Command Prompt) og vælg Kør som administrator( Run as Administrator) ). Du bør få noget, der ligner det, der er vist nedenfor:

Som standard bør du se tre separate lister her: Domæneprofilindstillinger(Domain) , private profilindstillinger og offentlige profilindstillinger. Disse tre svarer til de tre tilstande, du kan placere hver netværksforbindelse på din computer i. Hvis du er forbundet til dit hjemmenetværk, og du vælger indstillingen Hjemmenetværk(Home Network) , vil indstillingerne for den  private profil blive anvendt.

Tilstand(State) betyder, om firewallen er tændt eller slukket. Firewall-politikken(Firewall Policy) fortæller dig, hvilke indgående og udgående politikker, der anvendes på hver profil.

For at deaktivere firewallen for en bestemt profil, skal du bruge følgende kommando:

netsh advfirewall set privateprofile state off

De andre muligheder er aktuel profil(currentprofile) , offentlig profil(domainprofile) , domæneprofil(publicprofile) og alle profiler(allprofiles) . Så hvis du ville deaktivere firewallen helt, ville du bruge alle profiler(allprofiles) i stedet for private profiler. For at aktivere igen skal du bare sætte (on) i slutningen i stedet for fra(off) .

Åbn Port i Firewall ved hjælp af kommandolinjen(Command Line)

Hvad nu hvis du vil åbne en port i firewallen ved hjælp af kommandolinjen? Det er også enkelt!

Lad os sige, at du vil åbne port 3389, som er til fjernskrivebord i Windows . Du ville blot køre denne kommando:

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

Kommandoen er ret lang, men den er ret nem at nedbryde. Du tilføjer en regel, giver den et navn, vælger protokollen ( TCP eller UDP ), vælger retningen (In eller Out ), giver den portnummeret og vælger handlingen ( Tillad(Allow) eller Afvis(Deny) ).

Hvis du skulle køre denne kommando, så gå og se de tilladte apps i Windows Firewall , du vil se, at elementet Fjernskrivebord(Remote Desktop) nu er markeret:

Hvis du har brug for at åbne en række porte, skal du blot bruge en simpel streg. For eksempel, her åbner jeg porte 600o til 7000 for UDP udgående trafik:

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

Der er mange flere avancerede kommandoer, du kan bruge til at administrere alle aspekter af Windows Firewall , så sørg for at bruge /?tegn i slutningen af ​​en kommando for at se alle muligheder og eksempler.



About the author

I erhvervslivet handler det om at skabe værdi for dine kunder og kunder. Jeg fokuserer på at give trin-for-trin instruktioner, der hjælper mine læsere med at få mest muligt ud af deres hardware og software ved hjælp af Microsoft Office. Mine færdigheder omfatter installation af tastatur og drivere, samt Microsoft Office-support. Med min mange års erfaring i branchen kan jeg hjælpe dig med at dække ethvert hardware- eller softwarebehov, du måtte have.



Related posts