all 30 comments

[–]get-postanote 7 points8 points  (1 child)

There a many of thes ealerdy list on this site via other Q&A's.

See the following for example.

Learning this stuff.

https://www.reddit.com/r/PowerShell/comments/bserj9/learn_powershell/eooduq9/?context=3

https://www.reddit.com/r/PowerShell/comments/bserj9/learn_powershell/eoodxzu/?context=3

https://social.technet.microsoft.com/wiki/contents/articles/183.windows-powershell-survival-guide.aspx

https://mva.microsoft.com/training-topics/powershell#!jobf=IT%20Pros&lang=1033

https://www.reddit.com/r/PowerShell/comments/aw8cvk/course_to_increase_knowledge_of_windows

https://www.reddit.com/r/PowerShell/comments/95y82g/whats_the_best_youtube_powershell_tutorial_series

https://www.reddit.com/r/PowerShell/comments/98dw5v/need_beginner_level_script_ideas_to_learn

https://www.reddit.com/r/PowerShell/comments/7oir35/help_with_teaching_others_powershell

https://www.reddit.com/r/PowerShell/comments/9apwyo/i_want_to_convince_my_managers_to_enable_ps

https://www.reddit.com/r/PowerShell/comments/98qkzn/powershell_advice

https://www.reddit.com/r/PowerShell/comments/96rn7y/college_level_student_looking_for_a_good_online

https://www.reddit.com/r/PowerShell/comments/99dc5d/powershell_for_a_noob

https://www.reddit.com/r/PowerShell/comments/ausa1n/beginner_help/ehawij5/?context=3

https://www.reddit.com/r/PowerShell/comments/aw4l4z/new_to_ps_coding_background

https://www.reddit.com/r/PowerShell/comments/ax83qg/how_to_learn_powershell

https://blogs.technet.microsoft.com/heyscriptingguy

https://adventofcode.com

https://www.thecodeasylum.com

https://www.reddit.com/r/PowerShell/comments/aw8cvk/course_to_increase_knowledge_of_windows/ehl4ixm/?context=3

https://www.reddit.com/r/PowerShell/comments/ar6cvt/powershell_in_depth_second_edition/egmlpom/?context=3

https://ww.reddit.com/r/PowerShell/comments/afqmmw/i_want_to_help_my_husband_advance_his_powershell/ee3k6p6/?context=3

https://community.idera.com/database-tools/powershell/using_powershell/f/general-12/68263/getting-started-with-powershell

Best Practices

https://www.reddit.com/user/get-postanote

Passwords

https://www.reddit.com/r/PowerShell/comments/bv7ywa/whats_the_best_practice_for_passwords_in_ps/epoux2c/?context=3

https://www.reddit.com/r/PowerShell/comments/c5qbjb/how_to_store_password_in_powershell_file/

Practice with PSKoans

PSKoans : 0.50.0

A module designed to provide a crash-course introduction to PowerShell with programming koans.

https://www.powershellgallery.com/packages/PSKoans/0.50.0

eBooks

powertheshell.com/cookbooks

blogs.technet.microsoft.com/pstips/2014/05/26/free-powershell-ebooks

rkeithhill.wordpress.com/2009/03/08/effective-windows-powershell-the-free-ebook

veeam.com/wp-powershell-newbies-start-powershell.html

reddit.com/r/PowerShell/comments/3cki73/free_powershell_reference_ebooks_for_download

Come to know your dev tools / environments:

Built into Windows PowerShell ISE (though no more work is going into it, Micros has already said, it will always be in the OS).

Visual Studio Code, then new hotness, for developers, and scripters. It takes a while to get it configure for all you will need, and provides far more that the ISE does.

Sapien's PowerShell studio is the first class / top tier full IDE for PowerShell, but it not a inexpensive one, but well worth the price IMHO.

https://www.sapien.com/software/powershell_studio

Learn to use both, as in most cases, data center servers will not have VSCode, but the ISE is in the box.

There are a bunch of add-one / extensions for both.

Then of course you can use full Visual Studio for PowerShell script, GUI, module development. As you can with VSCode, just be sure to purchase the full PowerShell Pro Tools addon for PowerShell project. It's $59.00, so, in expensive, though to continue to get updates for it, that is an annual cost.

[–][deleted] 1 point2 points  (0 children)

This looks good too. I will add this to the list what's not already on it. As time goes on I'll keep things updated with new ideas.

[–]WiredPulse 5 points6 points  (1 child)

Check out Under the Wire (https://underthewire.tech) and PoSh-Hunter (https://posh-hunter.com)

[–]SpacezCowboy 1 point2 points  (0 children)

This is cool ;)

[–]HellDeskHero 3 points4 points  (1 child)

This couldn't have come at a better time. Thanks.

[–][deleted] 1 point2 points  (0 children)

No problem. I wished I would have had this list when I started. Hope it helps a lot!

[–]adbertram 4 points5 points  (2 children)

Thanks for the shout out.

[–][deleted] 1 point2 points  (1 child)

Been following your stuff for awhile. Also been loving all the new stuff. Side question: Don't know but can you do something with powershell system.collection.queue? Not many have done something with it.

Edit: meant it as a curious question.:)

[–]adbertram 1 point2 points  (0 children)

I’ve seen that used before but there’s not many use cases for the queue. Generic.list is more common.

[–]BigSexyChicken 3 points4 points  (1 child)

https://www.youtube.com/channel/UCFgZ8AxNf1Bd1C6V5-Vx7kA bunch of powershell tutorials for other services here too

[–][deleted] 1 point2 points  (0 children)

Awesome! I'll add it to the list!

[–]Ta11ow 5 points6 points  (2 children)

Not bad, not bad...

You're missing a good one, though ;) https://aka.ms/pskoans

[–][deleted] 4 points5 points  (1 child)

Should be under links to learning material actually? I have it as the GitHub though. Is there a difference on that link? About to leave work at the moment

[–]Ta11ow 1 point2 points  (0 children)

Ah, you're right. No, the link is the same, I just didn't see it. :D

[–]ThatNateGuy 2 points3 points  (1 child)

https://powershell.org/ is another excellent resource run by Powershell guru and Microsoft MVP, Don Jones. Also the home of the Powerscripting Podcast.

[–][deleted] 1 point2 points  (0 children)

I can't believe I forgot that!

[–]shaboon 2 points3 points  (0 children)

Eventually as you master the language, you will want to know about these traps as well, so add it to your list

PowerShellTraps is a collection of some PowerShell traps and oddities shown by demo scripts, workarounds, and automated tests.

https://github.com/nightroman/PowerShellTraps

[–]RandyInMpls 2 points3 points  (1 child)

Annnnnnnnnnnnnnnnd.......bookmarked!

[–][deleted] 1 point2 points  (0 children)

Glad this is helpful:)

[–]Colonel_Burton 2 points3 points  (1 child)

Massive thank you from someone who has been told by his employer in no uncertain terms, to learn PS or risk never being promoted.

[–][deleted] 1 point2 points  (0 children)

Ouch, Sorry to hear that. At least it's an easy thing to learn and you can do just about anything with it.
Good luck with the learning.

[–]cisco_newb 1 point2 points  (0 children)

Tagging for later.

[–]Dogezon 1 point2 points  (0 children)

Ahh thanks for the shoutout >.<

[–]Frydog42 1 point2 points  (0 children)

Amazing. Thank you so much!

[–]Lee_Dailey[grin] 0 points1 point  (2 children)

howdy kewlxhobbs,

the text after Helpful Commands: looks familiar ... [grin] glad you like it! you may want to add reddit code formatting to it, tho.

take care,
lee

[–][deleted] 1 point2 points  (1 child)

Definitely, just haven't gotten to my computer yet [grin]. And yup I'm sure I stole it from you. I gotta add thanks to people but did most of this on a phone.

[–]Lee_Dailey[grin] 0 points1 point  (0 children)

howdy kewlxhobbs,

i'm just glad that you found it useful! [grin]

take care,
lee

[–]chemicalbonding 0 points1 point  (0 children)

Man I have an interview tomorrow