TechEd 2012 Slides and Demos

At TechEd North America in Orlando, I presented a great session on Group Policy and Windows PowerShell. The session was entitled Group Policy Reporting and Analysis with Windows PowerShell. I co-presented with Group Policy MVP and guru Jeremy Moskowitz. Jeremy played the part of the “pointy-haired” boss, posing questions about Group Policy such as finding out what policies are being used, what policies have empty nodes and where are there empty registry settings?

Jeremy explained why this should matter to you, and then Prof. PowerShell, demonstrated how to solve the problem with Windows PowerShell and the Group Policy module.

It was a lot of fun and we received some excellent feedback. The session was even streamed live and recorded so if you missed it, you can still check it out.

Or visit if you want to download the video for later.

You can download a pdf of the slide deck. I also have a zip file with my PowerShell demo scripts. Some of these files are meant to be run one command at a time so look at the files before you do anything.

If you need some help with Group Policy, I encourage you to visit and have Jeremy help you out. And naturally, if you are looking for PowerShell help or training, I hope you’ll let me know.


Group Policy Analysis and Reporting with PowerShell

In a few weeks I’ll be presenting at TechEd North America. I hope you already made plans to go because it is sold-out. On Wednesday, June 13th at 8:30AM I’ll be talking about Group Policy and PowerShell; specifically Group Policy Analysis and Reporting with PowerShell. This should be a lot of fun. I’m doing the session with Group Policy MVP and propeller head Jeremy Moskowitz. We’re going to cover some common GPO challenges, such as finding unused policies. Jeremy will explain why this matters from a Group Policy perspective and then I’ll explain how to solve the problem with PowerShell. I think we’re going to have a lot of fun with this and I’ve been told it is going to be live streamed.

There will be plenty of demos, and most of them are only a few interactive commands so this isn’t necessarily rocket science. I hope you’ll find time to squeeze this into your TechEd schedule. After the session, you’ll also be able to find me at the ScriptingGuys booth.

On the Road Again

It’s that time of year again: conferences! I’ll be out and about a few places in the next few months and I hope our paths will cross. Here’s a short summary of where I’ll be speaking and when. If you are interested in having me speak for your group or perhaps you are interested in some private training or mentoring, please feel free to contact me.

First up is the PowerShell Deep Dive which is part of The Experts Conference April 29-May 2nd in always sunny and beautiful San Diego. I will be doing a session on integrating Microsoft Office into PowerShell. This will be an extension of some of the articles I’ve done recently for the Petri IT Knowledgebase on creating Word documents and Excel spreadsheets from PowerShell. I have discovered some new techniques that I’m excited to share.

On Saturday, May 12 I’ll be presenting several sessions at the SQL Saturday event in Rochester, NY. I’ll be doing sessions on background jobs, jobs and tasks in PowerShell 3.0 and one on PowerShell 3.0 workflows. I’m looking forward to this event because it is in my own backyard and the SQL Saturday folks are a new group for me. Should be a lot of fun.

Finally, I will be at TechEd in Orlando the week of June 11th. I have a session that I’m co-presenting with Group Policy MVP Jeremy Moskowitz. We’ll be talking about Group Policy Reporting and Analysis with Windows PowerShell. The focus is on what sort of things you want to look for in Group Policy that might give you problems and how you can find this information using PowerShell. I think Jeremy and I are going to have a lot of fun with this. The rest of the time at TechEd you’ll most likely find me wandering the expo hall or hanging out with the Scripting Guys. If more formal events are scheduled for me I’ll be sure to post the information and tweet about it. You do follow me on Twitter, right?

As far as I know there is still time to register for all of these events. I hope you’ll find time to sit in on one of my talks or at least come up and say hi.

TechEd Atlanta – Managing the Registry with PowerShell

My second TechEd talk was about managing the registry with Windows PowerShell. If you were in the session you know that I stressed heavily using the PowerShell provider and cmdlets. For remote computers, leverage PowerShell’s remoting infrastructure. But I also discussed using the “raw” .NET classes as well as WMI (if you are really desperate and like a challenge).

The session video can be found on the TechEd North America site here. A zip file with the demos, a transcript and PDF of the slide deck can be downloaded here.

TechEd Atlanta – Troubleshooting with RSoP

I thought my session on troubleshooting with Group Policy and Resultant Set of Policy (RSoP) went rather well. I got some great questions and some nice feedback. The session was recorded and you can watch it on the TechEd North America site, even if you didn’t attend. Click here for the session page and video.

As promised, the demos and a PDF of the slide deck can be also be downloaded in a zip file:Troubleshooting-with-RSOP. The PowerShell demo scripts are text files. They are meant to be run one line at a time as example commands. These aren’t really scripts.

If you have any questions, let me know.