Generic filters
Exact matches only
Filter by Custom Post Type

PowerShell Saturday Chattanooga - A Recap

This past weekend the Chattanooga PowerShell User Group hosted 65 attendees from 14 states for our 1st (hopefully annually) PowerShell Saturday. Chattanooga State Community College was an amazing venue for our little conference. When we started out we were only going to do a Saturday event. Then Jeff Hicks said he would do a per-conference for us. Little did we know that 95% of the attendees would by a 2 day pass and attend the per-conference and the Saturday Event.

We started Thursday evening at Scotties on the River a local restaurant in town that just happened to be connected to the hotel were most of the out of town attendees were staying (great seafood by the way). We under estimated the number of people that would be joining us so we had to sit at two different tables and at any other conference this would have been fine. But not a PowerShell event, we took turns rotating among the tables to make sure we could talk to everyone. After dinner we moved to the patio and talked shop until they kicked us out.

Friday was an all-day PowerShell Automation Workshop presented by Jeff Hicks. By the end of the day my head was ready to explode with all the PowerShell Awesomeness I was learning. Saturday was the big day. 15 sessions, 3 rooms 5 hours. At this point everything was going too smoothly that I was ready for something to go terribly wrong. But breakfast was on time, everyone showed up and most of the attendees already knew which sessions they were going to. Next thing I know its lunch time. We did discover that we left to much time for lunch however. The rest of the day went exactly as planned. Nothing went BOOM and everyone had a great weekend of PowerShell.

Thanks to the DevOps Collective PowerShell Saturday Booster Program we were able to avoid most if not all of our roadblocks. The first step of the booster program is to write up a business plan, the Who, What, When, Where, Why. By answering all of these questions up front we had a clear path in front of us. We knew where we wanted to go and thanks to the business plan (with help from Don Jones and Jeff Hicks) we were able to produce an AMAZING conference with some of the BEST presenters that we could ask for.

So the big question still remains, are we going to do it again in 2019? We gave this a lot of thought and decided that in August 2019 we will be presenting ‘PowerShell on the River’ a 2 day Conference brought to you by the Chattanooga PowerShell User group. Exact dates will be announced later as we still have to work to secure a venue.

Thanks again to everyone to helped make this weekend a success.

PSDayUK 2018 - The UK PowerShell Conference

Jul 17, 2018

Hi all just a very quick post to point you to another post about the UK's PSDay conference happening on October 10th 2018.

We have an active call for speakers running for the next two weeks and  have some tickets already released,

For more details please see


Many Thanks


UK Powershell User Groups Lead and Cloud & Datacenter Managament MVP

PSCore 6 - Jeffrey Snover and the PowerShell Team hosting AMA on 11th Jan 9am PT

PowerShell Core 6 is scheduled for General Availability release tomorrow (10th January). As such Jeffrey Snover and the PowerShell Team are hosting an AMA (Ask Me Anything) event on the 11th January from 9am - 10am PT.

"This is going to be a historical week for PowerShell Core 6 🙂 ...Join the PowerShell team and this Thursday for the PowerShell AMA"

Add it to your calendar here.

Due to the timing I expect that the team are mostly hoping for questions related to the release of PS Core, although in the spirit of an AMA anything goes :).

If you haven't yet checked out PowerShell Core 6, you can grab the RC release today and install it side-by-side with Windows PowerShell.

I have also written a blog post that explains what PowerShell Core is, why it exists and how it compares which I hope you find informative.

PowerShell + DevOps Global Summit Scholarship Program

Automation and scripting has become a major part of IT in recent years.  And PowerShell has played a giant role in the progression of that.  Every year, the wonderful people at put on the PowerShell + DevOps Global Summit, that always produces outstanding results from amazing speakers and attendees.

As many of you in IT know, convincing your manager to attend conferences usually depends on a few key factors: Cost and budget, content, and sometimes, experience or seniority in the company.  And unfortunately, that last one may be a deciding factor far too often.  This year, is making it a priority to help extend, not only the content and knowledge that comes with attending the PowerShell + DevOps Global Summit, but also the experience that comes along with it. is looking for a few driven, over achieving PowerShell-ers, that may still yet be all too green in their company or role in IT to convince their superiors to send them to the PowerShell + DevOps Global Summit.  To be considered for this scholarship, we are particularly looking for individuals that would be considered part of a group which is "under represented" in the IT industry as a whole, including women, underrepresented minorities, and so on.  So, if you're the IT Director, or the Senior Systems Architect, this opportunity is not for you; however, if you are in those roles, and you know a real go-getter that has shown you some cool stuff they have done with PowerShell, please point them to this opportunity.

It's also worth noting that this specifically isn't for people in the situation of, "yeah, I do this stuff all the time and my employer should totally send me and they totally aren't." We're looking more for, "I'm working way above my pay grade and this might help give me the jump I need to get to a better place in life." That's the kind of thing you'll have to help us understand about you in your application. This scholarship isn't just to take a burden off your employer or net you a free trip to Redmond; it's to help someone raise themselves in life.



If you feel you fit the bill for this scholarship, you need to convince us!  We want to hear why you are the Chosen One.  So, if you’d like to be considered for the opportunity you will need to write an essay that demonstrates your passion for PowerShell and automation.  When constructing your essay, please use the following guidelines:

  • Demonstrate an intermediate or better understanding of PowerShell,  Scripting, and ToolMaking (If you’ve read Don Jones’ Learn PowerShell in a Month of Lunches, you should be fine).
  • Include specifics.  Site specific example on how you have used PowerShell to save your company a bunch of money, or how you’ve done something amazing.
  • Include examples.  We DO NOT want a submission that is just a script, but please include some clever snippets that you are proud of.
  • Have you shared your work, or made it reusable?  Please include information on how we can find it if you have.  The PowerShell Community is one of the best ones around, and we all love sharing code.
  • Be thorough.  We don’t have a hard word count,  but remember, the best essay wins!
  • Assure us that, should you be awarded this opportunity, you've spoken with your employer and getting the time off won't be a problem.


How We'll Decide

  • Applications can be submitted HERE (Google account required to apply).
  • We will be accepting applications from Friday, September 1st 2017 until Sunday, October 1st 2017.
  • The winner(s) will be selected based on the quality of their essay and the enthusiasm it conveys (make us want to keep reading).  Again, we are not looking for the seasoned PowerShell veteran that has been to the Summit the past four years, but the help desk analyst that has been using a collection of tools and scripts they created that is allowing them to be four times as productive.
  • The winner(s) will be chosen by a panel of four judges who are all very active members in the PowerShell community.
  • The winner(s) will be announced Wednesday, November 1st 2017 on


What Awardees Receive

  • Up to $500 in airfare.
  • Four hotel room nights.
  • Full admission to the PowerShell + DevOps Global Summit.

PowerShell Team Day at IT Transformation Event

May 9, 2017

At the upcoming "IT Transformation" event in Orlando this month (still time left to register!), members of the PowerShell team will be leading a full-day workshop that's pretty much a don't-miss (and no, it isn't being recorded). Here's the schedule:

Time Speaker Title
09:00am-10:00am Jeffrey Snover Observations on Modern IT Practices and Organization Culture
10:00am-10:15am break
10:15am-12:00pm Michael Greene The Release Pipeline Model
12:00pm-01:00pm lunch
01:00pm-02:45pm Michael Greene Instructor Led Hands-On Lab: Constructing a pipeline for PowerShell Modules using Visual Studio Team Services.
03:00pm-04:00pm Timothy Warner Introduction to Azure Automation DSC
04:00pm-05:00pm Jeffrey Snover Closing thoughts and AMA

Personally, I'm super-excited. I'll be presenting a full-day workshop myself (the day before), along with a couple of breakout sessions and a keynote with Jeffrey Snover.

Hope to see you there!

Recap of DuPSUG PowerShell Saturday 2016

Sep 27, 2016

Last weekend we hosted our second PowerShell Saturday, this time the event was hosted by IPsoft in Amsterdam. During this event members of the Dutch PowerShell User Group gathered together to view a number of presentations and to engage in lively discussions on the various new developments in the PowerShell world.

For more information about PowerShell Saturday, the Dutch PowerShell User Group or the slides and code used in the presentations please head over to the recap blog post here:

Recap of Dutch PowerShell Saturday September 2016

MSPSUG July 12th Virtual Meeting: Exploring SQLPS, the SQL Server PowerShell Module

Jul 11, 2016

Join the Mississippi PowerShell User Group virtually on Tuesday, July 12th 2016 at 8:30pm Central Time when Mike Fal will be presenting “Exploring SQLPS, the SQL Server PowerShell Module”.

A big hurdle for using PowerShell and SQL Server together is the SQLPS module. Both old and new users of PowerShell don’t completely understand its capabilities. In this session, we’ll talk about the cmdlets you may not know about, tricks to save time using the provider, and even a few gotchas on how the provider works that can save you some time and energy. When we’re finished, you will have a deeper understanding of how you can use SQL Server and PowerShell together.

Visit the Mississippi PowerShell User Group website to learn more about Mike and to find out more details about this month’s meeting.

The Mississippi PowerShell User Group Meetings are held online (via Skype for Business) on the second Tuesday of each month at 8:30pm Central Time and are free to attend. The system requirements to attend these online meetings can be found on the MSPSUG website under the “Attendee Info” section.

Register via EventBrite to receive the URL for this meeting.

Note: It is not necessary to live in Mississippi or join our user group to attend our meetings or present a session for our user group.


MSPSUG June 14th Virtual Meeting: Pester the Tester PowerShell Bugs Beware!

Jun 10, 2016

Join the Mississippi PowerShell User Group virtually on Tuesday, June 14th 2016 at 8:30pm Central Time when Microsoft MVP Robert Cain will be presenting “Pester the Tester: PowerShell Bugs Beware!”.

So you’ve been developing PowerShell for a while, or perhaps you’re taking over maintenance of an existing set of scripts. It would be great to get extra confidence in your scripts through testing, but how? You’re in luck, there’s a new module in town, Pester!

Pester is a friendly testing framework designed for testing your PowerShell scripts and modules. In this session you’ll be introduced to Pester. You’ll see how to use Pester to uncover bugs, as well as using it for test driven development. Make your own PowerShell more robust through the use of Pester. Kill those PowerShell bugs, dead!

Visit the Mississippi PowerShell User Group website to learn more about Robert and to find out more details about this month’s meeting.

The Mississippi PowerShell User Group Meetings are held online (via Skype for Business) on the second Tuesday of each month at 8:30pm Central Time and are free to attend. The system requirements to attend these online meetings can be found on the MSPSUG website under the “Attendee Info” section.

Register via EventBrite to receive the URL for this meeting.

Note: It is not necessary to live in Mississippi or join our user group to attend our meetings or present a session for our user group.


Microsoft PowerShell team panel - Twin Cities February meeting

Feb 3, 2016

Ever wonder just what the heck the Microsoft PowerShell team was thinking? Come find out!

Keith Bankston is the senior program manager for PowerShell. Mark Gray is the senior program manager for DSC. Michael Greene is the program manager responsible for understanding customer feedback and getting it into PowerShell.

Join us for a panel discussion where they will answer all of our questions about PowerShell and we in turn will answer their questions about how we use PowerShell and how we would like to use it in the future.

Target North Campus
7300 Oak Grove Parkway
Brooklyn Park, MN

This is a secure facility. RSVP with full name is required. If you do not use your full name on meetup, please email us your full name. Park in the guest lot to the west of the complex. Check in with security with photo ID. You will be escorted to the meeting room.

Food and networking begin at 4:30. The main meeting will run from 5 to 7.

Recap of the Dec 2015 PowerShell Editor Services Hack Week

Thanks to all those who participated in the PowerShell Editor Services Hack Week last week!  Much progress was made on fixing bugs and adding new features to both PowerShell Editor Services and the PowerShell extension for Visual Studio Code.  Here's a quick summary of the contributions that were made during the week:

Variable Display Improvements in the Debugger

Keith Hill made many great improvements to how we display variable contents in the Visual Studio Code debugger.  First of all, he added support for variable scopes other than just "Local" as we had before.  You can now inspect variables from both the Global and Script scopes.  You will also see a special "Auto" section which filters the set of variables down to those that were defined in the current scope.  This is really helpful for quickly checking the state of the variables in your functions!


He also added greatly improved the variable value display for collections such as arrays and dictionaries and also objects which implement the ToString() method in .NET.  You will now see much greater detail for these variables in the debugger:


New Expand Aliases Command

Doug Finke contributed a new "Expand Aliases" command which searches your script file or selection for the use of cmdlet aliases.  For any alias it finds, it replaces the text with the full command name.  This is helpful for developers who want to quickly write out scripts using aliases but resolve them to their command names before committing to source control.

Here's a GIF of the feature in action (click to play!):

Demo of Expand Alias in VS Code

Sublime Text Editor Integration

Work on the integration of PowerShell Editor Services in Sublime Text has progressed quite well this week.  The basic protocol implementation is now working, enabling language features to be integrated over time.  I've also implemented basic file management support so that opened files are sent to Editor Services for syntax checking and semantic analysis.  From this point it's just a matter of integrating the language features of PowerShell Editor Services into Sublime's UI using its plugin API.

Check out the current code in the editor-services branch of my fork of the PowerShell Sublime Text package.  Once this effort is stable enough for an initial release, I'll be submitting a PR back to the original PowerShell Sublime Text package repo and future work will continue there.

Atom Editor Integration

Some work was started on an integration with the Atom editor but it was quickly determine that Atom's APIs for language features were to sparse to make quick progress.  However, with the experience gained from the Sublime Text integration, future work on the Atom integration should be much easier.  Expect to see more effort in this area in the first half of 2016.

Miscellaneous Improvements

  • Mateusz Świetlicki improved the "Run Selection" command so that it will run the line that the user's cursor is sitting on if there is no text selection
  • The default set of Script Analyzer rules used for semantic analysis has been reduced to provide helpful hints without giving too much feedback.  (In the future the rule set will be completely configurable.)
  • A set of bugs around code completion text replacements were fixed so that using IntelliSense no longer eats your code 🙂

New Releases

As promised, I've prepared new releases of both PowerShell Editor Services and the PowerShell extension for Visual Studio Code which contain all of the contributions made during these week.  The new NuGet packages for PowerShell Editor Services have been released on NuGet today (see the following changelog link).  The Visual Studio Code extension will be released once a publishing issue has been resolved.

Here are the changelog entries for both releases:

Looking Ahead

Overall I am very impressed with the work that we accomplished this week even though there wasn't a large amount of contributors.  My guess is that PowerShell fans would feel more comfortable contributing by writing PowerShell rather than C#.  I've got some ideas on how to make this possible in the future so keep an eye out for another Hack Week next year!

Thanks again to all the contributors and to all the users of these projects!

Skip to toolbar