The final version of PowerShell 3.0 has been released. This version runs on Windows 7 and Server 2008R2. Windows 8 and Server 2012 come with this version preinstalled.
If you still run PowerShell 2.0, and if you use Windows 7 or Server 2008 R2, then you will want to update. Here are some of the highlights:
- New PowerShell ISE Editor: In PowerShell 3.0, ISE has grown up. The editor now has Intellisense menus, excellent color coding, folding regions and a sophisticated command searcher.
- Faster: Code now gets internally compiled when it executes a couple of times, speeding up scripts without any code change. Also, a lot of cmdlets have been optimized and run faster than before.
- New Cmdlets and Parameters: Microsoft added a number of new cmdlets and also added a lot of useful new parameters to existing cmdlets, so PowerShell is more powerful than ever. On Windows 8/Server 2012, you also find many new modules with cmdlets specific to these operating systems. They allow for easy print and network management and cover a lot of automation needs for client/server
- Workflows: this is an advanced topic yet very useful. In a nutshell, workflows are a new type of function that integrates with the workflow engine, so code can run across reboots and also work in parallel.
If you want to test drive PowerShell 3.0, keep in mind that you need Windows 7 plus Service Pack 1, and you also must make sure .NET Framework 4.0 is present. If you don’t, the PowerShell 3.0 installer will complain about this update being not suitable for your computer.