Administrer indstillinger for Windows Firewall i PowerShell
PowerShell understøtter modulet NetSecurity, der indeholder cmdlet'er til administration af lokale netværkssikkerhedskonfigurationer, f.eks. Windows-firewallregler og IP-sikkerhedsindstillinger.
Hvis du vil administrere firewallindstillinger, skal du bruge cmdlet'er, der har teksten "NetFirewall" i deres navne. I forbindelse med administration af firewallregel skal du bruge cmdlet'er, der indeholder navneordet "NetFirewallRule".
I følgende tabel vises almindelige cmdlet'er til administration af firewallindstillinger og -regler.
tabel 1: Cmdlet'er til administration af firewallindstillinger og -regler
| Cmdlet | Beskrivelse |
|---|---|
| New-NetFirewallRule | Opretter en ny firewallregel |
| Set-NetFirewallRule | Angiver egenskaber for en firewallregel |
| Get-NetFirewallRule | Henter egenskaber for en firewallregel |
| Remove-NetFirewallRule | Sletter en firewallregel |
| Rename-NetFirewallRule | Omdøber en firewallregel |
| Copy-NetFirewallRule | Opretter en kopi af en firewallregel |
| Enable-NetFirewallRule | Aktiverer en firewallregel |
| Disable-NetFirewallRule- | Deaktiverer en firewallregel |
| Get-NetFirewallProfile | Henter egenskaber for en firewallprofil |
| Set-NetFirewallProfile | Angiver egenskaber for en firewallprofil |
Du kan bruge Get-NetFirewallRule cmdlet til at hente indstillinger for firewallregler. Du kan aktivere og deaktivere regler ved hjælp af en af følgende cmdlet'er:
- Set-NetFirewallRule-cmdlet'en med parameteren -Enabled
- Enable-NetFirewallRule eller Disable-NetFirewallRule cmdlet'er.
Følgende kommandoer aktiverer begge firewallregler i gruppen Remote Access:
Enable-NetFirewallRule -DisplayGroup "Remote Access"
og
Set-NetFirewallRule -DisplayGroup "Remote Access" -Enabled True