Importieren Exportieren Sie eine bestimmte Windows-Firewall-Regel

12

Wie exportiere und importiere ich eine bestimmte Windows-Firewall-Regel (eingehend und ausgehend)?

Ich kann Richtlinien importieren / exportieren, aber es werden ALLE Regeln verwendet, keine spezifischen Regeln. Wie beim Exportieren der Liste können alle Regeln für eingehende und ausgehende Nachrichten in eine einfache CSV-Datei exportiert werden. Dies ist jedoch nicht hilfreich, da der Import nicht rückgängig gemacht werden kann.

Ich habe netsh firewallund netsh advfirewall firewallauch angeschaut, aber auch sie scheinen keine Möglichkeit zu haben, einzelne Regeln zu exportieren / importieren.

Ich frage mich nur, ob es überhaupt möglich ist, dies zu archivieren. Ich benutze Windows 7 Professional

JackLock
quelle

Antworten:

13

Wechseln Sie in der Windows-Registrierung zum folgenden Schlüssel und exportieren Sie ihn in eine * .reg-Datei:

HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy

Bearbeiten Sie die Datei in einem beliebigen Texteditor und entfernen Sie die nicht gewünschten Einträge. Sie können auch zu WFwAS gehen, andere Regeln löschen und nur die gewünschten Regeln beibehalten. Führen Sie dann den oben beschriebenen Schritt aus. Sie müssen die Reg-Datei nicht bearbeiten, da sie nur das enthält, was Sie möchten.

Importieren Sie die Registrierungsdatei auf den Computer, den Sie benötigen, und fügen Sie nur die ausgewählten Regeln hinzu. Das ist alles.

Sie können auch die Windows-Firewall-Steuerung ausprobieren, die über eine Funktion verfügt, mit der dies möglich ist. Es können nur die ausgewählten Regeln im XML-Format exportiert und importiert werden:

https://www.binisoft.org/wfc
Alexandru Dicu
quelle
1

Sie können nur die Regeln auswählen, die Sie exportieren möchten, und dann auf die Schaltfläche "Liste exportieren" klicken. Wenn sich das Explorer-Fenster öffnet, können Sie die Option "Nur markierte Regeln exportieren" aktivieren (direkt unter dem Dateinamen-Eingabefeld).

Würfel
quelle
1
Das ist Export LIST, nicht Export RULE.
Justin Emlay
0

Eine andere Möglichkeit ist das Exportieren der Regeln AS Tab oder CSV - auch innerhalb der "Windows Firewall mit Advanced". Wählen Sie die Option "Liste exportieren ...". Sie können TAB oder CSV wählen. Sie erhalten zwar die gesamte Liste, können aber alle anderen löschen und entweder Notepad ++ verwenden und das Trennzeichen durch die Option \ r \ n ersetzen, wodurch die Liste angezeigt wird. Alternativ können Sie einen Pivot in Excel ausführen, um die Liste zu erhalten.

Ein bisschen spät, aber ich hoffe, es hilft anderen.

Anthony Horne
quelle
0

Die Antwort von Alexandru war schwer zu folgen, führte mich aber auf einem Windows Server 2012 auf den richtigen Weg:

Grundsätzlich können Sie manuell Regeländerungen am Registrierungsschlüssel FirewallRules vornehmen und dann entweder Importieren (zum Ersetzen) oder Zusammenführen (zum Anhängen).

Exportieren Sie die

HKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules 

als .regDatei.

Bearbeiten Sie die Datei. Entfernen Sie alle Regeln, die Sie nicht möchten, und behalten Sie nur die gewünschten Regeln bei (z. B. Kopieren von Regeln von einem anderen Server auf diesen). Sobald Sie fertig sind, speichern Sie einfach die Datei, klicken Sie mit der rechten Maustaste und wählen Sie Zusammenführen . Dadurch werden die neuen Regeln in hinzugefügt.

Alternativ können Sie auch die neue .reg-Datei importieren, die überschrieben werden soll

lobi
quelle
-1

Nachdem Sie die Regel kopiert haben, können Sie auch die Bereichsdaten kopieren. Kopieren Sie einfach die Daten vom Schlüssel und fügen Sie sie in die neue Regel auf dem neuen Server ein. Ich hatte eine Verweigerungsregel mit ungefähr tausend IPs in den Bereichsdaten, die ich auf den neuen Server kopieren konnte.

Phil
quelle