This April is "Learn More About PowerShell" Month with the 2012 Scripting Games, the 2012 Microsoft Management Summit, and the 2012 North American PowerShell Deep Dive!

Kirk Munro
11 min read
Share:

It"™s hard to believe that April is almost here already.  Last week we had record high temperatures reaching 31°C (that"™s 87.8°F for those of you living south of the border), and the night before last it was -16°C (or 3.2°F).  What wonderful consistency.  Maybe that"™s why I like PowerShell so much, because it provides great consistency that just isn"™t apparent in so many other places in life (that"™s a swell tagline: “Use PowerShell, because it"™s more consistent than the weather”Smile ).  Anyway, I digress"¦back to the topic at hand.

This April is “Learn More About PowerShell” month!  Ok, so it"™s not official (it"™s not like I"™m a mayor or anything), but with all of the opportunities to learn about Windows PowerShell in April, it seems like a fitting title, so I"™m declaring it that anyway.  Now, where to begin.

2012 Scripting Games

The first Monday in April (that"™s April 2, Monday next week) marks the official opening of the 2012 Scripting Games!  The Scripting Games are a great event, because they provide opportunities for beginner and advanced scripters alike to learn more about Windows PowerShell.  There are beginner and advanced divisions, with 10 events in each division.  You participate by visiting the official 2012 Scripting Games page starting on Monday April 2 to see the events that are published so far, and you have one week to submit a solution by publishing a script to the 2012 Scripting Games page on PoshCode for each event that you want to enter.  Note that at the time of this writing, the 2012 Scripting Games page on PoshCode shows information related to the 2011 Scripting Games, so for now just put a reminder in your calendar to check these two links out on April 2.

Once you submit a solution, you can move on to the next event if it is available.  All solutions will be judged by a great panel of expert judges, and once the events close there will be expert commentaries published so that you can learn how different community experts solve these problems with PowerShell scripts.  Watch for my expert commentary to Beginner Event 3 once that event has closed for submissions.

The 2012 Scripting Games will run until April 13, 2012, although you"™ll have 7 days from the day that each event is posted, so there will still be some time to compete and get your entries in.  There are many prizes to be won, including grand prizes of full conference passes for TechEd North America 2012 (another great opportunity to learn more about PowerShell), software licenses for products like PowerWF, and more!  Also, don"™t delay in getting your entries in, because you"™ll barely have time once you"™re done to pack your bags for the 2012 Microsoft Management Summit in Las Vegas if you"™re going to that conference!

2012 Microsoft Management Summit

In just 2½ weeks from now, the 2012 Microsoft Management Summit (MMS) will start, and it"™s going to be an amazing conference this year.  With the upcoming Microsoft System Center 2012 release, and with Windows 8 currently available as a Consumer Preview in the client and the server varieties (both of which include the pre-release version of PowerShell version 3), there are plenty of new opportunities to scale up your PowerShell prowess and scale out your scripting capabilities while learning how to get the most of these new products and platforms by leveraging PowerShell automation.

At the MMS 2012 conference, there are a total of 13 breakout sessions, 3 instructor led labs, and 5 self-paced labs where you can learn more about Windows PowerShell.  There is also a PowerShell booth that will be staffed by members of the Windows PowerShell team and a few PowerShell MVPs.  I"™ll be working the PowerShell booth as will Aleksandar Nikolic, so please come see us and ask questions if you have any.  There will also be other booths for products like the Microsoft System Center 2012 release, which comes with even more PowerShell capabilities than before.  Additionally, there are many companies in the Expo hall that leverage PowerShell in their products and/or provide cmdlets to facilitate automation in their environments, such as NetApp, Veeam, Splunk and Devfarm Software (the company that I work for) to name but a few.  I"™ll be working the Devfarm booth when I"™m not in the PowerShell booth, so if you look around a little you"™ll have a good chance of finding me.

If you"™re going to MMS 2012, and you want to learn more about PowerShell, make sure you take advantage of these resources while you"™re there.  The knowledge passed on to you through one breakout session, lab, or discussion with someone in the learning center or expo hall takes many, many hours to put together, and getting that knowledge first hand can be a huge timesaver for you in the long run!

The following list identifies all of the PowerShell-related sessions and resources that have been announced so far for the MMS 2012 conference for your convenience.  To get the most value out of your conference, make sure you add the sessions, labs, and other items of interest to your schedule so that you don"™t miss out on these great learning opportunities.  I have highlighted the sessions most interesting to me in bold in the list below.

  **Type and Level**



  **Title**



  **Speaker(s)**



  **Coordinates**





  **Instructor-led Lab 

300/Advanced**

  [SV-IL306 Introduction to Windows PowerShell Fundamentals](http://www.mms-2012.com/topic/details/SV-IL306)



  [**Dan Reger**](http://www.mms-2012.com/Speaker/Details/Dan_Reger)



  **Monday, April 16, 

12:00 PM to 1:15 PM Venetian Ballroom A**

  Breakout Session 

300/Advanced

  [SV-B317 Top 10 Things Every Systems Admin Needs to Know about Windows Server 2008 R2 SP1](http://www.mms-2012.com/topic/details/SV-B317)



  [Dan Stolts](http://www.mms-2012.com/Speaker/Details/Dan_Stolts)



  Monday, April 16, 

3:00 PM to 4:15 PM Venetian Ballroom G

  **Instructor-led Lab 

300/Advanced**

  [**SV-IL307 What"™s New in Windows PowerShell 3.0**](http://www.mms-2012.com/topic/details/SV-IL307)



  [**Lucio Silveira**](http://www.mms-2012.com/Speaker/Details/Lucio_Silveira)



  **Monday, April 16, 

4:30 PM to 5:45 PM Venetian Ballroom A**

  **Breakout Session 

300/Advanced**

  [**CD-B334 Understanding Console Extension for Configuration Manager 2007 and 2012**](http://www.mms-2012.com/topic/details/CD-B334)



  [**Matthew Hudson**](http://www.mms-2012.com/Speaker/Details/Matthew%20_Hudson)



  **Tuesday, April 17, 

10:15 AM to 11:30 AM Venetian Ballroom G**

  **Breakout Session 

400/Expert**

  [**CD-B406 Configuration Manager 2012 and PowerShell: Better Together**](http://www.mms-2012.com/topic/details/CD-B406)



  [**Greg Ramsey**](http://www.mms-2012.com/Speaker/Details/Greg_Ramsey)



  **Tuesday, April 17, 

11:45 AM to 1:00 PM Venetian Ballroom G**

  Instructor-led Lab 

300/Advanced

  [SV-IL304 Managing Windows Server "8" with Server Manager and PowerShell 3.0](http://www.mms-2012.com/topic/details/SV-IL304)



  [Michael Leworthy](http://www.mms-2012.com/Speaker/Details/Michael_Leworthy)



  Tuesday, April 17, 

11:45 AM to 1:00 PM Venetian Ballroom A

  Instructor-led Lab 

300/Advanced

  [SV-IL307 What"™s New in Windows PowerShell 3.0](http://www.mms-2012.com/topic/details/SV-IL307)



  [Lucio Silveira](http://www.mms-2012.com/Speaker/Details/Lucio_Silveira)



  Tuesday, April 17, 

2:15PM to 3:30PM Venetian Ballroom A

  Breakout Session 

300/Advanced

  [SV-B319 Windows PowerShell for Beginners](http://www.mms-2012.com/topic/details/SV-B319)



  [Jeffrey Snover](http://www.mms-2012.com/Speaker/Details/Jeffrey_Snover), 

Travis Jones

  Tuesday, April 17, 

4:00 PM to 5:15 PM Murano 3301

  **Breakout Session 

200/Intermediate**

  [**SV-B205 Overview of Server Management Technologies in Windows Server "8"**](http://www.mms-2012.com/topic/details/SV-B205)



  [**Erin Chapple**](http://www.mms-2012.com/Speaker/Details/Erin_Chapple)**, 

**Jeffrey Snover

  **Wednesday, April 18, 

10:15 AM to 11:30 AM Murano 3301**

  Breakout Session 

200/Intermediate

  [SV-B291 Manage Cisco UCS with System Center 2012 and PowerShell](http://www.mms-2012.com/topic/details/SV-B291)



  [Chakri Avala](http://www.mms-2012.com/Speaker/Details/Chakri_Avala)



  Wednesday, April 18, 

2:15 PM to 3:30 PM Titian 2203

  Instructor-led Lab 

300/Advanced

  [SV-IL306 Introduction to Windows PowerShell Fundamentals](http://www.mms-2012.com/topic/details/SV-IL306)



  [Dan Reger](http://www.mms-2012.com/Speaker/Details/Dan_Reger)



  Wednesday, April 18, 

2:15 PM to 3:30 PM Venetian Ballroom A

  Breakout Session 

300/Advanced

  [SV-B313 Windows Server 2008 R2 Hyper-V FAQs, Tips, and Tricks](http://www.mms-2012.com/topic/details/SV-B313)



  [Janssen Jones](http://www.mms-2012.com/Speaker/Details/Janssen_Jones)



  Wednesday, April 18, 

4:00 PM to 5:15 PM Murano 3301

  **Instructor-led Lab 

300/Advanced**

  [**SV-IL304 Managing Windows Server "8" with Server Manager and PowerShell 3.0**](http://www.mms-2012.com/topic/details/SV-IL304)



  [**Michael Leworthy**](http://www.mms-2012.com/Speaker/Details/Michael_Leworthy)



  **Thursday, April 19, 

8:30 AM to 9:45 AM Venetian Ballroom A**

  **Breakout Session 

400/Expert**

  [**SV-B405 Advanced Automation Using Windows PowerShell 2.0**](http://www.mms-2012.com/topic/details/SV-B405)



  [**Jeffrey Snover**](http://www.mms-2012.com/Speaker/Details/Jeffrey_Snover)**, 

**Travis Jones

  **Thursday, April 19, 

10:15 AM to 11:30 AM Veronese 2401**

  Breakout Session 

300/Advanced

  [AM-B315 SharePoint as a Workload in a Private Cloud](http://www.mms-2012.com/topic/details/AM-B315)



  [Adam Hall](http://www.mms-2012.com/speaker/details/Adam_Hall), 

Michael Frank

  Thursday, April 19, 

10:15 AM to 11:30 AM Titian 2206

  Breakout Session 

300/Advanced

  [SV-B312 Don Jones"™ Windows PowerShell Crash Course](http://www.mms-2012.com/topic/details/SV-B312)



  [Don Jones](http://www.mms-2012.com/Speaker/Details/Don_Jones)



  Thursday, April 19, 

11:45 AM to 1:00 PM Venetian Ballroom G

  Breakout Session 

300/Advanced

  [SV-B315 Managing Group Policy Using PowerShell](http://www.mms-2012.com/topic/details/SV-B315)



  [Darren Mar-Elia](http://www.mms-2012.com/Speaker/Details/Darren_Mar-Elia)



  Thursday, April 19, 

11:45 AM to 1:00 PM Murano 3301

  **Breakout Session 

300/Advanced**

  [**FI-B322 Virtual Machine Manager 2012: PowerShell is your Friend, and Here"™s Why**](http://www.mms-2012.com/topic/details/FI-B322)



  [**Hector Linares**](http://www.mms-2012.com/Speaker/Details/Hector_Linares)**, 

**Susan Hill

  **Thursday, April 19, 

11:45 AM to 1:00 PM Titian 2206**

  Breakout Session 

400/Expert

  [SV-B406 PowerShell Remoting in Depth](http://www.mms-2012.com/topic/details/SV-B406)



  [Don Jones](http://www.mms-2012.com/Speaker/Details/Don_Jones)



  Friday, April 20, 

8:30 AM to 9:45 AM Bellini 2001

  Hands-on lab 

300/Advanced

  [SV-L302 Active Directory Deployment and Management Enhancements](http://www.mms-2012.com/topic/details/SV-L302)



  N/A



  Hands-on lab, available in the HOL area





  **Hands-on lab 

300/Advanced**

  [**SV-L304 Managing Windows Server "8" with Server Manager and Windows PowerShell 3.0**](http://www.mms-2012.com/topic/details/SV-L304)



  **N/A**



  **Hands-on lab, available in the HOL area**





  Hands-on lab 

300/Advanced

  [SV-L305 Managing Network Infrastructure with Windows Server "8"](http://www.mms-2012.com/topic/details/SV-L305)



  N/A



  Hands-on lab, available in the HOL area





  Hands-on lab 

300/Advanced

  [SV-L306 Introduction to Windows PowerShell Fundamentals](http://www.mms-2012.com/topic/details/SV-L306)



  N/A



  Hands-on lab, available in the HOL area





  Hands-on lab 

300/Advanced

  [SV-L307 What"™s New in Windows PowerShell 3.0](http://www.mms-2012.com/topic/details/SV-L307)



  N/A



  Hands-on lab, available in the HOL area

2012 North America PowerShell Deep Dive

As if all of these PowerShell learning opportunities weren"™t already enough, there"™s even more you can do in “Learn More About PowerShell” month.  At the end of April, a week after MMS is finished, the 2nd annual North American 2012 PowerShell Deep Dive conference will start.  This conference is second to none when it comes to learning more about PowerShell.  The sessions are fantastic, and the conversations perhaps even more so.  What makes this conference unique is the focus on shorter, 35-minute sessions that quickly drill into a specific topic and give you a ton of information on that topic.  There are also short, 5-minute lightning rounds which give speakers an opportunity to quickly show off one of their favorite aspects of PowerShell.  The 35-minute format, 5-minute lightning rounds, and the depth of the content in these sessions are unique to this conference, and you won"™t get the same value for PowerShell content anywhere else.  Add to that the evening script club-style events and it"™s really an experience that is second to none.  I highly recommend you consider attending if you"™re already using PowerShell and want to take your skills to new heights.  You can still register for this great event on the registration page for The Experts Conference (TEC).

This conference takes place in sunny San Diego from April 29th until May 2nd, and it gives you 3 days of 100% PowerShell content.  I"™m fortunate enough to be attending this conference as well, and I"™ll be giving sessions about proxy functions and about WMI and PowerShell.  If you do attend, please make a point to say hello and introduce yourself if I haven"™t met you already.

Here"™s a quick look at the content that is being presented at the PowerShell Deep Dive this year:

  **Title**



  **Speaker(s)**



  **Date**





  FIM PowerShell Workshop



  Craig Martin



  Sunday, April 29, 2012





  Keynote



  Jeffrey Snover



  Monday, April 30, 2012 

8:00 AM to 10:00 AM

  When old API"™s save the day (pinvoke and native windows dlls)



  Tome Tanasovski



  Monday, April 30, 2012 

10:30 AM to 11:05 AM

  Get Your Game On! Leveraging Proxy Functions in Windows PowerShell



  Kirk "Poshoholic" Munro



  Monday, April 30, 2012 

11:10 AM to 11:45 AM

  Using Splunk Reskit with PowerShell to revolutionize your script process



  Brandon Shell



  Monday, April 30, 2012 

1:00 PM to 2:15 PM

  Lightning Round



  Determined at event



  Monday, April 30, 2012 

2:20 PM to 3:05 PM

  Remoting Improvement in Windows PowerShell V3



  Krishna Vutukuri



  Monday, April 30, 2012 

3:10 PM to 3:45 PM

  New Hyper-V PowerShell Module in Windows Server 8



  Adam Driscoll



  Monday, April 30, 2012 

4:15 PM to 5:30 PM

  Formatting in Windows PowerShell



  Jim Truher



  Tuesday, May 1, 2012 

8:00 AM to 8:35 AM

  PowerShell and WMI: A Love Story



  Kirk "Poshoholic" Munro



  Tuesday, May 1, 2012 

8:40 AM to 9:15 AM

  PowerShell as a Web Language



  James Brundage



  Tuesday, May 1, 2012 

9:45 AM to 11:00 AM

  PowerShell V3 in Production



  Steve Murawski



  Tuesday, May 1, 2012 

11:15 AM to 11:50 AM

  Lightning Round



  Determined at event



  Tuesday, May 1, 2012 

11:55 AM to 12:30 AM

  How Microsoft Uses PowerShell for Testing Automation and Deployment of FIM



  Kinnon McDonell



  Tuesday, May 1, 2012 

1:45 PM to 3:00 PM

  Job Types in Windows PowerShell 3.0



  Travis Jones



  Tuesday, May 1, 2012 

3:15 PM to 3:50 PM

  Creating a Corporate PowerShell Module



  Tome Tanasovski



  Tuesday, May 1, 2012 

3:55 PM to 4:30 PM

  Cmdlets over Objects (CDXML)



  Richard Siddaway



  Wednesday, May 2, 2012 

8:00 AM to 8:35 AM

  Build your own remoting endpoint with PowerShell V3



  Aleksandar Nikolic



  Wednesday, May 2, 2012 

8:40 AM to 9:15 AM

  PowerShell Workflows and the Windows Workflow Foundation for the IT Pro



  Steve Murawski



  Wednesday, May 2, 2012 

9:45 AM to 11:00 AM

  Incorporating Microsoft Office into Windows PowerShell



  Jeffery Hicks



  Wednesday, May 2, 2012 

11:15 AM to 11:50 AM

  TBD



  Bruce Payette



  Wednesday, May 2, 2012 

11:55 AM to 12:30 PM

Wow, that"™s a lot of PowerShell!  With all of these opportunities, whether you"™re trying to learn PowerShell without incurring a huge expense, or travelling to conferences to learn more about technologies there, there"™s definitely something for everyone in what looks to be an awesome “Learn More About PowerShell” month.

Good luck, wherever your learning adventures take you!

Kirk out.

Technorati Tags: PowerShell,PoSh,Poshoholic,Scripting Games,MMS,PowerShell Deep Dive,System Center 2012,Devfarm