Cmdlet properties sort order

Frequent Contributor

Hi,  when looking through the properties of a cmdlet, eg; set-mailbox the property listing is not sorted alphabetically.  Is there any reason for this?


Steps to reproduce;

  1. Type Set-Mailbox
  2. Type -
  3. Type Ctrl + Space to auto-list properties
1 Reply

This is basically the same order parameters appear when you are tab-ing, however ctrl+space is part of the PSReadLine module and only available on PS 5.0+ by default.


The order is defined by the order parameters appear in the function definition. Here's a simple example to try:


function aaaa {

function bbbb {


You can imagine that with functions such as Set-Mailbox that have dozens upon dozens of parameters, keeping the ordering alphabetic is probably the last priority.

Related Conversations
Favorites Management
SmlBizAdmin in Discussions on
4 Replies
Sort Data Table
Tim Hunter in PowerApps & Flow on
2 Replies
How to get the highest value PER name in list?
Dragon_Claw in Excel on
3 Replies
Pivot table - Median - transposition of column
dopitak32 in Excel on
1 Replies
How do I group rows in an excel table?
Marisa Medrano in Excel on
1 Replies