Bei Windows 7 ist der Weg anders
Alles, was mit der Firewall in Server 2008 / Vista / Server R2 / Windows 7 zusammenhängt, wird durch das COM-Objekt HNetCfg.FwPolicy2 verwaltet
von hier aus
Wenn Sie PowerShell verwenden möchten, aber auf beide Versionen des Betriebssystems abzielen möchten, würde ich sagen, dass das Schreiben von 2 Funktionen am einfachsten ist, da Sie bereits wissen, wie dies für Windows 8 zu tun ist.