One of PowerShell's greatest strength's is discoverability. Once you know how, it is very easy to discover what you can do with PowerShell and how. One reason this works is because PowerShell commands follow a consistent verb-noun naming convention. With this in mind, you can see all of the commands organized by noun.
Manage and Report Active Directory, Exchange and Microsoft 365 with
ManageEngine ADManager Plus - Download Free Trial
Exclusive offer on ADManager Plus for US and UK regions. Claim now!
ManageEngine ADManager Plus - Download Free Trial
Exclusive offer on ADManager Plus for US and UK regions. Claim now!
get-command -CommandType cmdlet | sort noun,verb | format-table -group noun
This will work in both v2 and v3.
In PowerShell 3.0, this will display commands from all modules, even those not currently loaded. If you want to limit your display to only those modules currently imported use this:
get-command -CommandType cmdlet -ListImported | sort noun,verb | Format-Table -group noun
Or you can use this same idea to organize cmdlets in a specific module.
get-command -mod hyper-v | sort Noun,Verb | format-table -group Noun
Finger licking good!
10+ entries for this in your RSS feed. The only difference I could see was the different crayon used (command/source code, which wasn’t visible in Google Reader). LOL.
That aside, this is pretty good!