Summary: Use these Mini-PowerShell Scripting Games questions, problems, and answers for practice or in User Group meetings.

Microsoft Scripting Guy Ed Wilson is here. On August 11, 2014, we kicked off a five day Mini-PowerShell Scripting Games. This was in response to a number of requests I have received in person, via email, via Twitter, and even from the Scripting Wife herself. All these queries have one thing in commonthey all start like this, "I really enjoy the Scripting Games, but I wish we could do it more often." To which I thought, "Dude, that is impossible. There is too much work involved."

So the concept of the Mini-Scripting Games evolved. In part, this is due to the success that Windows PowerShell MVP, Jim Christopher, has had with the Iron Scripter competition and with the Mini Scripting Games held at the Charlotte PowerShell User Group. Both of these events have revealed that there is fun and education to be had in applying one's Windows PowerShell skills to a specific challenge. This is great because it helps one get ready for when a problem arises at work.

The first week, I presented  a question and a problem. The question is a simple troubleshooting question. The problem is a scenario-based issue, and you need to write some script to solve it. There are five questions and five problems to solve. The following week (August 18, 2014), I revealed the answers to the questions and problems, one day at a time.

Each question and it's answer are presented as a PowerTip. The problems and their answers are posted on the Hey, Scripting Guy! Blog.

These Mini-Scripting Games are practice for real world and for the real Scripting Games. Windows PowerShell User Groups are free to use these events in their User Group meetings to run their own Mini-Scripting Games like we do at the Charlotte User Group. You are free to work on these questions and problems whenever you can.

To help you keep track of things, bookmark this page. Here are the links to the questions, problems, and answers:

Question One

   Question One Answer

Problem One

   Problem One Answer

Question Two

   Question Two Answer

Problem Two

   Problem Two Answer

Question Three

   Question Three Answer

Problem Three

   Problem Three Answer

Question Four

   Question Four Answer

Problem Four

   Problem Four Answer

Question Five

   Question Five Answer

Problem Five

   Problem Five Answer