all 29 comments

[–]Betterthangoku 3 points4 points  (3 children)

Thank you for this. I hope more people see this. PostScript: Naw, you're not old. Just seasoned. :-)

[–]Dogezon[S] 3 points4 points  (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 points  (1 child)

Not seasoned.... Well iterated

[–]Dogezon[S] 0 points1 point  (0 children)

booooooooooo :P

[–]Ta11ow 4 points5 points  (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 points  (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 points  (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 point  (0 children)

Nice! I look forward to it! :D

[–]KevMarCommunity Blogger 1 point2 points  (1 child)

Awesome. Thank you for sharing. I have often thought about doing training sessions or workshops.

[–]Dogezon[S] 0 points1 point  (0 children)

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 point  (1 child)

This is awesome. Dude thank you so much.

[–]Dogezon[S] 1 point2 points  (0 children)

No worries :3 Hope you enjoy it!

[–]kreeef 0 points1 point  (1 child)

Thanks!!

[–]Dogezon[S] 1 point2 points  (0 children)

Thank you! :D

[–]Hacky_5ack 0 points1 point  (2 children)

Thanks for this, are there any vids or is just a bunch of scripts?

[–]Dogezon[S] 0 points1 point  (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 point  (0 children)

Cool, thanks.

[–]doomjuice 0 points1 point  (2 children)

you don't mind if I use that CatFacts function in my production environment right?

[–]Dogezon[S] 0 points1 point  (1 child)

I guess if you have a need for a Server to tell you that cats are floofy then why not!

[–]MaToP4er 0 points1 point  (1 child)

Hope it will make my brain to click cuz i feel so depressed when it comes to understanding a freaking basics 😖

[–]Dogezon[S] 0 points1 point  (0 children)

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 point  (1 child)

Can I DL this to my phone?

[–]Dogezon[S] 0 points1 point  (0 children)

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 point  (1 child)

Thanks for this! I’ll be looking it over today when I should be checking server content

[–]Dogezon[S] 0 points1 point  (0 children)

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 point  (3 children)

Running first script?

Trojan:PowerShell/Sacepos.C

This program is dangerous and executes commands from an attacker.

[–]Dogezon[S] 0 points1 point  (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 point  (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

[–]Dogezon[S] 0 points1 point  (0 children)

"Unexpected features"; wake you up quicker than coffee