The Series

Hey everyone!

Just wanted to say thank you for all the wonderful feedback I have received on the previous four articles by putting them into a module that hopefully makes the code easier to use.

Check out the full details

The Series

Alright, so we have the details lined out that we want to see. We have decent performance so we know our progress bar is not going to crash anyones system or slow our awesome sauce PowerShell scripts down. Now what?

It looks decent, how about let’s make it look good and add a few color options? Seems like a complicated task right? Enter… XAML templates.

XAML Templates

The Series

Okay, so we have a progress bar that shows percentage. Big whoop, who cares!? I need all the details! I need to show all the things! Well…. the time has come. Behold, details being added…

Easy Peasy

At this point, in order to add in a bit of details we need to do the following tasks:

The Series

Welcome back for more fun with PowerShell and XAML ProgressBars! Today we are going to tackle performance tuning all on it’s own.

The Problem

If you attempted to run the demo at the end of PowerShell ProgressBar – Part 1, and you were sneaky enough to remove my Start-Sleep cmdlet you may have noticed that the performance is AWFUL!

The Series

Making PowerShell progress bars has always been a handy feature of PowerShell. End users and admins alike love to see that bar progressing just so they know the script is going somewhere. Write-Progress is a great tool built into Windows but sometimes you want to hide that black scary screen and surface a beautiful shiny bar of progress that will make your end user oooo and ahhhhh and your PowerShell prowess.