Jume - My Virtualization Blog

My personal and professional virtualization blog. Everything about VMware, PowerCLI, Powershell, Agile, Scrum, VSAN and Cloud related.

Some short PowerShell tips #3

Tip 4: 

​We left off with tip 3, using group-object. This tip is about the PowerShell version. Did you know every version of PowerShell gets lots of performance optimizations? So my tip for now: try out different PowerShell versions! At the time of writing, PowerShell 5.1 Desktop is installed on Windows 10, and the latest stable is 6.2.3 Core. And last week release candidate 2 for PowerShell 7.0.0 Core is released. The nice thing is you can run them side by side on your system! Grab them from here: https://github.com/PowerShell/PowerShell.

Besides all the new cmdlets, you also get some great performance improvements. Taking the script from tip 3 we can make our scripts run even faster!!! Your results can vary of course, but mine was very promising:

​ PSVersion ​ If ​ Where ​ Group ​ AdvGroup
​ Desktop 5.1.17134.858 ​ 835.3 ​ 6,885.3 ​ 318.6 ​ 140.0
​ Core 6.2.3 ​ 909.6 ​ 336.9 ​ 184.6 ​ 136.7
​ Core 7.0.0-rc.1 ​ 909.6 ​ 290.8 ​ 160.6 ​ 106.2

 So yeah, try out different versions of PowerShell! And to see which version you use, check the $PSVersionTable variable.

×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

The query execution timed out (DatastorePropertyPr...
VMUG Advantage

Related Posts

 

Comments

No comments made yet. Be the first to submit a comment
Guest
Sunday, 24 September 2023