Newbie to PS asking a newbie question

Hello, all. This is probably not worth asking, but it’s more out of curiosity than anything. I’m running a very simple script to output users in a group. Obviously I can dump it to Excel and sort it very easily, but is there a way to sort it if I output to the screen?

Get-ADGroupMember -Identity group_name | select-object samaccountname

I apologize in advance if this is a ridiculous question I should be able to figure out on my own.

Loving this site!

Thanks.
Rich

That’s what the Sort-Object cmdlet does. For example:

Get-ADGroupMember -Identity group_name |
Select-Object -Property SamAccountName |
Sort-Object -Property SamAccountName

I feel really dumb asking that now that I see how easy it was.

Thank you, Dave.

No worries! :slight_smile: The *-Object commands are generally very useful. They give you a sort of query language that you can use on anything:

Where-Object
Select-Object
Group-Object
Sort-Object
ForEach-Object

With those 5 commands, you can do some really powerful stuff. :slight_smile:

Sweet! That’s rocking stuff.

Thanks, Dave!

You can also pipe it to GridView, its a nice tool worth trying.

Get-ADGroupMember -Identity group_name | select-object samaccountname | Out-GridView

As a way of teaching you to fish ;), I’d have done:

help *sort*

Or

Get-Command *sort*

To discover Sort-Object.

I appreciate all the feedback, everyone. I’m learning by leaps and bounds!

Thank you.

Thanks for teaching us to fish… it’s obvious, but in the heat of things it’s sometimes easy to forget the simple way to find something.