Przejdź do treści

Powershell – Firwall Tworzenie Reguły


$ruleName = "ZZTEST213" # Nazwa Roli
$localAddress = "Any"
$remoteIP = "1.1.1.1.", "8.8.8.8" 
$direction = "Outbound"
$action = "Block"
$ports = "Any" # 1-6000
$protocol = "Any" # TCP/UDP/ANY


# Sprawdzenie, czy reguła już istnieje
$existingRule = Get-NetFirewallRule | Where-Object {$_.DisplayName -eq $ruleName}

if ($existingRule) {
    Write-Host "Reguła już istnieje. Sprawdź nazwę roli." -ForegroundColor Yellow
} else {
    # Dodanie nowej reguły do zapory Windows
    $newRule = New-NetFirewallRule -DisplayName $ruleName -Direction $direction -Action $action -Protocol $protocol -RemoteAddress $remoteIP -LocalPort $ports -LocalAddress $localAddress
    Write-Host "Dodano regułę blokady do zapory Windows."
}

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *