Sounds like a good enough reason to learn how to manage the firewall with Powershell to me. Fortunately Microsoft has made welcome improvements to firewall management in Powershell for version 3. Let's do it.

What About Windows Server 2008/7?

Unfortunately, this will only work in 2012, 8, or newer even if you install Powershell 3.0 on previous versions. The NetSecurity module was newly introduced in 2012/8. If you want to manage the FW on older versions you'll need to use NETSH.

Tip 'o The Iceberg!

So that's just a start to all the things we can do with powershell to
manage the firewall. This article focuses on controlling one machine at
a time so you'll most likely want to investigate controlling rules via
group policy. Server 2012 introduces some very interesting tools for
that as well. (Open-NetGPO!)
For more information, see the links below and as always feel free to
interact using the comments!