我在powershell中遇到了一个数组问题。它包括"姓名,姓氏"。数据是从Active Directory导出的,Name,Surname是用$ Group.member编写的。
我尝试按名称对数组进行排序。
foreach($Member in $Members){
$GMember += $Member.name + " " +"("+ $Member.SamAccountname + ")" +"<br>"
}
#now i like to sort
$GMember | sorty-by $Member.Name
不起作用....任何想法? 感谢支持!
答案 0 :(得分:2)
你正在使用字符串,这本身就很糟糕(PowerShell很多对正确的对象感到满意),但即使这样,你的字符串也会以名字开头,所以你可以对它们进行排序他们是:
$GMember | Sort-Object