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.
get-command -CommandType cmdlet | sort noun,verb | format-table -group noun
This will work in both v2 and v3.
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