Gå til innhold

Endre brannmuren med PowerShell


Anbefalte innlegg

Hepp!


Jeg prøver å automatisere en del ting i Windows 8, og en av tingene jeg gjerne skulle ha gjort er å sette/endre regler i brannmuren.


Jeg vet hvordan man lager nye regler:



Import-Module NetSecurity
New-NetFirewallRule -Name Allow_Ping -DisplayName "Allow Ping"` -Description "Packet Internet Groper ICMPv4" ` -Protocol ICMPv4 -IcmpType 8 -Enabled True -Profile Private -Action Allow



Dersom jeg vil endre denne til disabled så kan jeg gjøre følgende:



Import-Module NetSecurity
Set-NetFirewallRule -Name Allow_Ping -Enabled False



Men så er det endel "integrerte" regler som kommer med Windows 8 som jeg sliter med å endre. Et eksempel er disse:

Untitled_1.jpg


Der er det altså kun to regler, men siden man har forskjellige profiler (Private/Domain/Public) så er det seks regler. Det jeg vil er å kun enable reglene som står på profilen Domain.


Om jeg prøver følgende kode:



Set-NetFirewallRule -Name Allow_Ping -Enabled False -Profile Domain -Action Allow


Så settes alle seks reglene til Enabled, og alle får profilen Domain. Jeg vil jo ikke ha fire regler som bare er kopier, så jeg hadde håpet at noen kunne ha sparket meg i riktig retning her. Problemet mitt er altså at jeg ikke vet hvordan jeg kan Enable/Disable en spesifikk regel på en spesifikk profil.



Noen tips? Bruker forøvrig PowerShell 1.0 :)


Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...