Some of the new features though will become apparent only once PowerPack creators start making use of them in their libraries. For example, now when you import a pack it can display a description (possibly with the URL referring to the site which has the required cmdlets, etc.) and then can check whether the PowerShell snapin it needs is installed on the system and if it is automatically add it to PowerGUI.

Dynamic trees is another cool feature which I personally love. Now you can use the left-hand tree to actually browse public folders, OUs, file folders, etc. – just install 1.0.8 on a computer which has Exchange 2007 management tools and click the Public Folders node.

And finally, we made another step along the path of full-fidelity UI for all PowerShell features. Now when PowerGUI recognizes the type of a parameter for a cmdlet it gives you the corresponding UI control which suits the parameter best: drop-down list for Boolean and enumerations, calendar for dates, lists for sets of values such as permissions, etc.

Check out this screenshot of PowerGUI asking for the ErrorAction parameter:

Read the What’s new in 1.0.8 posting on the community site for more information on the new features and using them in your packs.

Legal

The posts on this blog are provided “as is” with no warranties and confer no rights. The opinions expressed on this site are mine and mine alone, and do not necessarily represent those of my employer - WSO2 or anyone else for that matter. All trademarks acknowledged.