I was looking at codeplex (Microsoft’s Open Source site) and decided to do a search for projects relating to PowerShell. 161 projects were returned. The first 110 had an obvious PowerShell connection. This is a tremendous number and really does demonstrate the strength of the PowerShell community.
One project that caught my eye was James O’Neill’s PowerShell configurator for Server 2008 R2 Core and Hyper Server R2. Its done as a PowerShell v2 module with the following functions
Managing installed software , drivers and updates
Add-Driver, Get-Driver
Add-HotFix ,
Add-InstalledProduct ,Get-InstalledProduct , , Remove-InstalledProduct,
Add-WindowsFeature , Get-WindowsFeature, Remove-WindowsFeature
Add-WindowsUpdate, Get-WindowsUpdateConfig , Set-WindowsUpdateConfig
Managing the windows Firewall
Get-FirewallConfig , Set-FirewallConfig, Get-FirewallProfile , Get-FireWallRule
IP Networking
Get-NetworkAdapter, Get-IpConfig , New-IpConfig , Remove-IpConfig, Set-IpConfig
Licensing
Get-Registration , Register-Computer
Page file
Get-ShutDownTracker , Set-ShutDownTracker
Remote Desktop
Get-RemoteDesktopConfig , Set-RemoteDesktop
Other Windows Configuration
Get-WinRMConfig
Rename-Computer
Set-iSCSIConfig
Set-RegionalConfig
There shouldn’t be any reason why it won’t work on full fat Windows so I’ll definitely be trying it out. Download from http://psconfig.codeplex.com/
By: Thiru on August 2, 2012 at 2:32 pm
I tried Get-FirewallConfig , Set-FirewallConfig, Get-FirewallProfile , Get-FireWallRule commands both from my local machine(WIN7) and Server(WIN2008 R2) machine and non of the commands returning anything.
Error Message:
The term ‘get-firewalconfig’ is not recognized as the name of a cmdlet, function, script file, or operable program. Che
ck the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:18
+ get-firewalconfig <<<< + CategoryInfo : ObjectNotFound: (get-firewalconfig:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException