Jul 04 2018 04:55 PM
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;
Jul 04 2018 10:20 PM
SolutionThis 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 { param($a,$b,$c) } function bbbb { param($n,$a,$v) }
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.
Jul 04 2018 10:20 PM
SolutionThis 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 { param($a,$b,$c) } function bbbb { param($n,$a,$v) }
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.