HowTo: Ex-/Import von Firewall-Rules mit PowerShell

Microsoft Windows Server

Gerade habe ich nach einer Möglichkeit gesucht, um mehrere Firewall-Rules von einem Server zu exportieren und auf einem anderen Server zu importieren. Die Windows-Firewall-GUI bietet nur die Möglichkeit, die Regeln als Liste (Text-/CSV-Datei) zu Exportieren.

Im Web bin ich im Microsoft Technet auf ein interessantes Script gestoßen:
Powershell scripts to export and import firewall rules

Wichtig: PowerShell muss in Version 4 oder höher installiert sein!

Die Sammlung besteht aus drei Scripten:

  1. Export-FirewallRules.ps1
  2. Import-FirewallRules.ps1
  3. Remote-FirewallRules.ps1
Download der Scripte:

Export der Regeln

Export-FirewallRules.ps1 [[-Name] <Object>] [[-CSVFile] <Object>] [-JSON]

Benötigte Parameter:
-Name
Der Anzeigename der Regeln, welche exportiert werden sollen. Das Platzhalterzeichen * ist erlaubt. Standardwert: * (es werden also alle Regeln exportiert)
-CSVFile
Pfad und Dateiname, wo der Export hingeschrieben werden soll. Standardwert: .\FirewallRules.csv
-JSON
Falls der Export nicht in einer CSV-Datei sondern als JSON-Datei gespeichert werden soll. Standardwert: $FALSE

Import der Regeln





Benötigte Parameter:

Löschen von Regeln





Benötigte Parameter:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.