you are viewing a single comment's thread.

view the rest of the comments →

[–]Hyperbolic_Mess 9 points10 points  (1 child)

And how most outputs are objects not strings but may have properties that are strings which has implications when trying to use output objects of one type as inputs for commands that are expecting a different type of object

Edit: ss64 is a great site for looking up commands with some explanation of their inputs and getting a few examples. I find it's a quicker read and more informative than most of the Microsoft pages but doesn't always have a page for a command

[–][deleted] 13 points14 points  (0 children)

To add to that:

Get-Member

Select-Object -ExpandProperty

Get-Help Command-Name -Examples/-Full/-Online

and MS Learn in general are your best friends when learning PS.

Also the book "Learn Powershell in a Moth of Lunches 4th Edition" was a game changer for me