我有一个简单脚本,运行第三方应用程序的 cmdlet 并输出一个包含 3 列的表格 - Name
, Result
, JobName
。 Result
只包含三个值之一: Success
, Warning
, 或者 Failed
。
输出:
Name Result JobName
---- ------ -------
server1 Success servers-A
server2 Success servers-A
server3 Warning servers-A
server4 Success servers-A
server5 Warning servers-B
server6 Success servers-B
server7 Failed servers-C
server8 Failed servers-C
我想要做的是按照以下自定义顺序(重要性顺序)对表格按 Result
列进行排序:Failed
, Warning
, 然后是Success
。
示例
Name Result JobName
---- ------ -------
server7 Failed servers-C
server8 Failed servers-C
server3 Warning servers-A
server5 Warning servers-B
server1 Success servers-A
server2 Success servers-A
server4 Success servers-A
server6 Success servers-B
如何实现这个目标?
Sort-Object
命令中指定-decending
开关,但查看你的代码将有助于确切地了解该怎么做。 - Ross Lyons