August 22, 2017 at 8:47 pm #77880
As the only Powershell scripter in my organization, I would like to spread the good news and teach interested coworkers the basics of Powershell. Some of them are programmers and some are system administrators. I had thought of a 1-2 hour intro, with other sessions if there is interest.
Is a 1-2 hour intro enough to get people started?
How about creating a Sandbox for play and experimentation?
What are the essentials that should be covered? Commands, Objects, ISE?
I apologize for the vagueness of this, but I'm just trying to make sure I am headed in a productive direction.
How have you taught Powershell or how would you?
August 22, 2017 at 8:48 pm #77884
Learn Windows PowerShell in a Month of Lunches is actually designed to be used as a class book, with each chapter taking about an hour. It's pretty much the "essential" topics and includes labs and solutions.
August 22, 2017 at 8:56 pm #77887
Thanks, I was wondering about that. This probably should have gone in another section, but I had wondered if anyone might want to share their teaching experiences at the summit.
August 22, 2017 at 9:52 pm #77895
Paul DeArment JrParticipant
I can't stress how correct Don is (of course when is he never correct :D)
At my previous job I was just getting ready to start up a class on this very thing. (Right before another company gave me an offer I just couldn't refuse)
How we had it structured was that everyone got a copy of the book Powershell In A Month Of Lunches. Instead of doing it in one month we did it in two months (so one week of reading spread over two weeks). The reason for this was just scheduling wise for us. Thankfully I had one other person on board helping me and he took over the reigns on it when I left. Basically we prepared two class discussions – 1. exactly what was in the book in case people had questions on that weeks reading/labs, and 2. a more advanced – this is how we can apply what we went over to our everyday work.
Now at my place there were two of us who had any sort of programming background – and everyone else was pure systems so I don't have any information on how to structure it for those people. But in all seriousness use the book – it is the best launchpad you can use and one I have recommended countless times. I keep a copy at my desk now a days and loan it to coworkers when I get the "hey how would you start learning powershell" question.
August 23, 2017 at 3:19 pm #77958
Speaking from experience, I would keep the sessions/lessons around 1 hour, that way you keep your audience interested and "alert", going longer, especially if the crowd is a bunch of noobies, will not be effective since the "information overload" might be too much to handle.
I also agree with the replies above, Don's book is a perfect base for something like this.
August 24, 2017 at 7:06 pm #78025
However, speaking from experience, if you are going to teach lessons from the book to a group, lunch time is not the best time to do it.
September 4, 2017 at 2:03 pm #78758
I've just started training my co-workers on PowerShell. I've trained over 200 techies in the past.
My approach is to give them an introduction to PowerShell with an overview of the following:
Commands and Aliases
This takes 90-120 mins.
Next I go through PS Remoting with them which will probably be another hour or so. Then I'll do some DSC with them. After that, I'll introduce some best practices on PowerShell scripting. I'm not big on complex PowerShell examples or spending hours and hours preparing stuff. I'd just rather give the basics and help out after that. Most techies are curious people and based on past experince, end up teaching me something, which is great.
Hope this helps.
You must be logged in to reply to this topic.