For a little while I have had a beta version of a project I call PSCONFIG on codeplex. I’ve changed a couple of things but from the people who have given it a try, it seems that it is working pretty well. It’s aimed at servers running either Hyper-V server R2 Or Core installations Windows Server 2008 R2, although it can be useful on just about any version of Windows with PowerShell V2 installed. Here is breakdown of the what is included.
Installed software, product features, drivers and updates * Add-Driver, Get-Driver * Add-InstalledProduct ,Get-InstalledProduct , Remove-InstalledProduct, * Add-WindowsFeature , Get-WindowsFeature, Select-WindowsFeature, Remove-WindowsFeature * Add-HotFix, Add-WindowsUpdate, Get-WindowsUpdateConfig , Set-WindowsUpdateConfig
Networking and Firewall * Get-FirewallConfig , Set-FirewallConfig, Get-FirewallProfile , Get-FireWallRule, New-FirewallRule * Get-NetworkAdapter, Select-NetworkAdapter, Get-IpConfig , New-IpConfig , Remove-IpConfig, Set-IpConfig
Licensing * Get-Registration , Register-Computer
Page file * Get-PageFile, Set-AutoPageFile
Shut-down event tracker * Get-ShutDownTracker , Set-ShutDownTracker
Windows Remote management * Get-WinRMConfig , Disable-WinRm
Remote Desktop * Get-RemoteDesktopConfig , Set-RemoteDesktop
Misc * Rename-Computer * Set-DateConfig , Set-iSCSIConfig , Set-RegionalConfig
It has a menu so it can replace the SCONFIG VB utility , to show how it works I’ve put a Video on you tube (see below). It includes on-line help and there is a user guide available for download from codeplex. The documentation is one step behind the code, although the only place where I think this matters is that the New Firewall rule command doesn’t have any explanation – hopefully if you use tab to work through the parameters it is obvious . Obvious as a release candidate I’m looking for feedback before declaring it final. Codeplex discussions are the best place for that.