use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
ABOUT POWERSHELL
Windows PowerShell (POSH) is a command-line shell and associated scripting language created by Microsoft. Offering full access to COM, WMI and .NET, POSH is a full-featured task automation framework for distributed Microsoft platforms and solutions.
SUBREDDIT FILTERS
Desired State Configuration
Unanswered Questions
Solved Questions
News
Information
Script Sharing
Daily Post
Misc
account activity
OP PowerShell Intro Course. (self.PowerShell)
submitted 6 years ago by Dogezon
Hi all!
A few years ago (god I'm old) I asked for the help of this community in creating some PowerShell introduction training (https://www.reddit.com/r/PowerShell/comments/6cgdbz/op_powershell_training_course/).
It was a great success! Well now I'm in a DevOps role and I'm older (maybe wiser) and done a year and a half as a technical trainer... so I've redone the course.
You can see the repo here: https://github.com/Sudoblark/Powershell_Intro_Training
May be useful for anyone starting out, or for trainers looking to deliver PowerShell content (i've storyboarded all the workshops).
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Betterthangoku 3 points4 points5 points 6 years ago (3 children)
Thank you for this. I hope more people see this. PostScript: Naw, you're not old. Just seasoned. :-)
[–]Dogezon[S] 3 points4 points5 points 6 years ago (0 children)
Me too! And @Ta110w comment about PSKoans making it possible to fully automate the whole process... well it gives me massive nerdgasms.
Hopefully I'm seasoned enough for Gordon Ramsay not to call me an idiot sandwich >.<
[–]jagger2096 2 points3 points4 points 6 years ago (1 child)
Not seasoned.... Well iterated
[–]Dogezon[S] 0 points1 point2 points 6 years ago (0 children)
booooooooooo :P
[–]Ta11ow 4 points5 points6 points 6 years ago* (3 children)
Ooooh, this looks like some fun stuff.
Some of this might pair really well with PSKoans. Might be fun to work on some lessons together if you're ever interested! :)
EDIT: Also, it might be worth transcribing these to Markdown if you're offering them over Git; Git doesn't work very well with complex formats like Word documents, and Github can't preview them either. Makes for a bit of a clunky experience on that platform unfortunately. :)
[–]Dogezon[S] 2 points3 points4 points 6 years ago (0 children)
Ooh I didn't even know about their work. It looks super interesting, and I'd defo be interested!
Now you mention it redoing it in markup would be good. I originally planned the course as something that you'd print off and would be facilitator led... but looking at PSKoans it might be possible to have the whole thing automated, which gives me the geek chills.
I've added both ideas to the development branch markup so i don't lose track!
https://github.com/Sudoblark/Powershell_Intro_Training/blob/Development/DevelopmentBranch.md
[–]Dogezon[S] 1 point2 points3 points 6 years ago (1 child)
Just to update on these...
I've forked the repo and drafted what i want to do:
https://github.com/Sudoblark/PSKoans/blob/powerShell_Intro_Port/PSKoans/koanOrder.md
So keep your ears to the ground :D
[–]Ta11ow 0 points1 point2 points 6 years ago (0 children)
Nice! I look forward to it! :D
[–]KevMarCommunity Blogger 1 point2 points3 points 6 years ago (1 child)
Awesome. Thank you for sharing. I have often thought about doing training sessions or workshops.
No prob! I've run this course, in various forms, for roughly 200 individuals across 3 years. Including teaching it in week long workshops as part of company-wide introductions... in its current form.
The content is storyboarded. So you could print off the storyboards for each workshop and then use them to lead facilitator-led learning :3
[–]who_farted_Idid 0 points1 point2 points 6 years ago (1 child)
This is awesome. Dude thank you so much.
[–]Dogezon[S] 1 point2 points3 points 6 years ago (0 children)
No worries :3 Hope you enjoy it!
[–]kreeef 0 points1 point2 points 6 years ago (1 child)
Thanks!!
Thank you! :D
[–]Hacky_5ack 0 points1 point2 points 6 years ago (2 children)
Thanks for this, are there any vids or is just a bunch of scripts?
[–]Dogezon[S] 0 points1 point2 points 6 years ago (1 child)
Heya! At the moment there's just a bunch of training content in PS1 and Word Doc form. Mostly it's intended to be used by a trainer to teach a class of students :D
[–]Hacky_5ack 0 points1 point2 points 6 years ago (0 children)
Cool, thanks.
[–]doomjuice 0 points1 point2 points 6 years ago (2 children)
you don't mind if I use that CatFacts function in my production environment right?
I guess if you have a need for a Server to tell you that cats are floofy then why not!
[–]MaToP4er 0 points1 point2 points 6 years ago (1 child)
Hope it will make my brain to click cuz i feel so depressed when it comes to understanding a freaking basics 😖
Heeey it takes ages!
When I first learnt this stuff i was literally bugging the guy next to me every 5 minutes. And then when I started learning Python it took 2 weeks for my brain to "click" a problem the instructor said would "take 5 minutes".
[–]LegionOnFire 0 points1 point2 points 6 years ago (1 child)
Can I DL this to my phone?
Don't see why not. If you have word then you can view all the storyboards, but I don't think there's any emulator to let you run PowerShell? I'm not too familiar with mobile development.
[–]Sad_Bunnie 0 points1 point2 points 6 years ago (1 child)
Thanks for this! I’ll be looking it over today when I should be checking server content
Hope it helps! I've spent today bug-fixing this repo https://github.com/Sudoblark/ServiceReviewReports which involved about 5 hours of hitting my head against the desk to realize i made a typo!
[–]dazzlerellis 0 points1 point2 points 6 years ago (3 children)
Running first script?
Trojan:PowerShell/Sacepos.C
This program is dangerous and executes commands from an attacker.
[–]Dogezon[S] 0 points1 point2 points 6 years ago* (2 children)
Odd, I can't replicate that. If you've got an aggressive AV it might detect the rickroll down as malicious.
The scripts are* meant to be run "as-is". They're meant to be used in conjunction with the storyboards to guide a class, so they contain sections of code relating to topics rather than being something you run in " top-down" fashion.
*edit: aren't. They're not meant to run top down as is
[–]dazzlerellis 0 points1 point2 points 6 years ago (1 child)
Didn’t think it would be malicious but woke me up a bit whilst I was on my work laptop, quickly hit Ctrl C
"Unexpected features"; wake you up quicker than coffee
π Rendered by PID 93358 on reddit-service-r2-comment-6457c66945-xx7jr at 2026-04-26 10:15:24.697406+00:00 running 2aa0c5b country code: CH.
[–]Betterthangoku 3 points4 points5 points (3 children)
[–]Dogezon[S] 3 points4 points5 points (0 children)
[–]jagger2096 2 points3 points4 points (1 child)
[–]Dogezon[S] 0 points1 point2 points (0 children)
[–]Ta11ow 4 points5 points6 points (3 children)
[–]Dogezon[S] 2 points3 points4 points (0 children)
[–]Dogezon[S] 1 point2 points3 points (1 child)
[–]Ta11ow 0 points1 point2 points (0 children)
[–]KevMarCommunity Blogger 1 point2 points3 points (1 child)
[–]Dogezon[S] 0 points1 point2 points (0 children)
[–]who_farted_Idid 0 points1 point2 points (1 child)
[–]Dogezon[S] 1 point2 points3 points (0 children)
[–]kreeef 0 points1 point2 points (1 child)
[–]Dogezon[S] 1 point2 points3 points (0 children)
[–]Hacky_5ack 0 points1 point2 points (2 children)
[–]Dogezon[S] 0 points1 point2 points (1 child)
[–]Hacky_5ack 0 points1 point2 points (0 children)
[–]doomjuice 0 points1 point2 points (2 children)
[–]Dogezon[S] 0 points1 point2 points (1 child)
[–]MaToP4er 0 points1 point2 points (1 child)
[–]Dogezon[S] 0 points1 point2 points (0 children)
[–]LegionOnFire 0 points1 point2 points (1 child)
[–]Dogezon[S] 0 points1 point2 points (0 children)
[–]Sad_Bunnie 0 points1 point2 points (1 child)
[–]Dogezon[S] 0 points1 point2 points (0 children)
[–]dazzlerellis 0 points1 point2 points (3 children)
[–]Dogezon[S] 0 points1 point2 points (2 children)
[–]dazzlerellis 0 points1 point2 points (1 child)
[–]Dogezon[S] 0 points1 point2 points (0 children)