-3

我在 powershell 中遇到了数组问题。它由“姓名,姓氏”组成。数据是从 Active Directory 中导出的,姓名、姓氏写在 $Group.member 中。

我尝试按名称对数组进行排序。

foreach($Member in $Members){
            $GMember += $Member.name  + " " +"("+ $Member.SamAccountname + ")" +"<br>"
            }

#now i like to sort

$GMember | sorty-by $Member.Name 

不起作用....有什么想法吗?感谢您的支持!

4

1 回答 1

3

您正在使用字符串,这本身就有点可怕(PowerShell对适当的对象满意),但即便如此,您的字符串也以名称开头,因此您可以按原样对它们进行排序:

$GMember | Sort-Object
于 2013-07-05T22:01:50.620 回答