TechDays San Francisco

talkbubble-v3I’m very excited to announce that I’ll be presenting at TechDays San Francisco this year. The event runs May 2nd and 3rd. You can find the schedule here. Registration will be forthcoming. Seating will be limited so you won’t want to delay once it opens up.

As you might expect I’ll be talking PowerShell, plus a few other topics I hope you’ll find interesting. Everything is subject to last minute change but here are my current plans.

10 PowerShell Mistakes, Trips and Traps and How to Avoid Them

Windows PowerShell is a language and management technology that many IT professionals, including developers, think they understand. Yet very often they get caught up in pre-conceptions and misinterpretations, usually based on prior experience with scripting or development. This session will explore the 10 most common mistakes and traps that people fall into with PowerShell and how to avoid them.

File and Folder Provisioning with PowerShell and Windows Server 2012

If you manage file servers and aren’t using PowerShell, you are working much too hard. Or if you are using PowerShell v2 you are still working pretty hard. Fortunately PowerShell v3 along with Windows 8 and Windows Server 2012 offer a much better solution. This session will demonstrate how to provision and manage folders, files and file shares using PowerShell from a Windows 8 client. With a little up-front work, you ‘ll be able to create provisioning scripts to deploy a new file share in seconds.

Troubleshooting Active Directory with Windows PowerShell

Active Directory is one of those technologies that when it works, nobody notices. But when it doesn’t work, everyone does. Fortunately, Windows PowerShell and Windows Server 2012 make a terrific troubleshooting tool. In this session we’ll look at some common Active Directory problems, how to diagnose them and in some cases resolve, all with Windows PowerShell.

Building a Windows 8 Hyper-V Lab

We all know the benefits of testing in a non-production environment. But sometimes resources are limited and having a test setup seems like a lot of work. But now that Windows 8 includes Hyper-V, you can setup a lab environment in very little time. This session will guide you through setting up a Hyper-V based test lab and how to get the most out of it using the PowerShell management tools.

As I get more details I’ll share them here, on Twitter and on Google Plus.

PowerShell Deep Dive Authors at the PowerShell Summit

A question went out today about what authors of the forthcoming PowerShell Deep Dives book would be at the PowerShell Summit. We’re hoping to have the book out by then so you can get you hands on it. From what I can tell these authors will be at the summit:

Adam Driscoll
Jason Helmick
Jeffery Hicks
Don Jones
Ben Miller
James O’Neill
Mike Robbins
Richard Siddaway
Jeff Wouters

And who knows? There might even be books for sale at the conference.

On the Road

map After a long winter I think is time for a road trip. I will out and about over the next few months, hopefully speaking at an event near you. Many of the events are free or charge a small fee, but all I hope will be worth your time. These are the events I can tell you about now. As more come up, I’ll post them. For now, here is where I’ll be, what I’ll be speaking about and a link to more information and/or registration. Seating may be limited for some of these events so don’t wait too long to make your plans.

March 22, 2013 New York City, NY
“Creating Reports Managers Will Love to Read”

April 5, 2013 Omaha, NE
SQL Saturday #197 Pre-Conference workshop
Prof. PowerShell Or How I Learned to Stop Worrying and Love PowerShell

April 6, 2013 Omaha, NE
SQL Saturday #197
Getting Started with PowerShell’s Job Infrastructure
Getting Started with PowerShell Workflows

April 17, 2013 Syracuse, NY
CNY .NET Developers Group
Advanced PowerShell Scripting

April 22-24, 2013 Redmond, WA
PowerShell Summit
Adding a GUI to PowerShell without Winforms
Get-Data | Out-Style Creating HTML Reports with Flair

May 2-3, 2013 San Francisco, CA Just Announced!
Tech Days
10 PowerShell Mistakes, Trips and Traps and How to Avoid Them
File and Folder Provisioning with PowerShell and Windows Server 2012
Troubleshooting Active Directory with Windows PowerShell
Building a Windows 8 Hyper-V Lab

I’m looking forward to getting out there and talking about PowerShell. If you are interested in having me speak at your event, or run a pre-conference say at a SQL Saturday event please feel free to contact me.

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.

Turning CLI Tools into PowerShell Tools Deep Dive Demos

Last week I did a presentation at the PowerShell Deep Dive in Frankfurt about turning command line tools into PowerShell tools. A video recording should be posted later. But in the meantime, here is a copy of my slide deck, in PDF and a zip file with my demos and scripts. I have some followup posts I’ll publish later.

The bottom line is that with not much effort and some basic PowerShell knowledge you can turn any command line tool into a PowerShell tool that writes objects to the pipeline. For example, I can take the NBTSTAT -n command:

and turn it into a PowerShell command:

The simple function is included in the zip file.

Download the Turn Command Line Tools into PowerShell Tools presentation and the CLI-to-PSH-Demos.