Mit diesen Skripts erstellen wir neue Firewall Regeln:
New-NetFirewallRule -DisplayName “Ping blockieren” -Direction Inbound -Protocol icmpv4 -Action Block -Profile Privat
New-NetFirewallRule -DisplayName “Test1” -Direction Inbound -Protocol icmpv4 -Action Block -Profile Privat
New-NetFirewallRule -DisplayName “Test2” -Direction Inbound -Protocol icmpv4 -Action Block -Profile Privat
Mit diesem Skript ändern wir die 3 Regeln alle auf einmal ab, in dem wir diese von Block auf Allow setzen:
[CmdletBinding()]
$Rule1 = Get-NetFirewallRule `
| where {$_.DisplayName -match “Ping Blockieren” }
$Rule2 = Get-NetFirewallRule `
| Where {$_.DisplayName -match “Test1” }
$Rule3 = Get-NetFirewallRule `
| Where {$_.DisplayName -match “Test2” }
ForEach ($rule in $Rule1,$Rule2,$Rule3 ) {
Set-NetFirewallRule -DisplayName $rule.DisplayName `
-Direction Inbound `
-Profile Privat `
-Action Allow `
-Enabled True `
-PassThru
}