我有一个从CLI运行良好的命令,并提供我想要的输出,例如
Get-ADGroupMember -server myserver group1 | select name | Sort-Object name
name
----
cervenka-1
habr-1
hoffmano-1
stepanek-1
urbanova-1
但是,我现在有很多小组,并希望编写流程脚本。问题是当我在while循环中尝试这个相同的命令时:
$user = Get-ADGroupMember -server myserver $data[$a] | select name | Sort-Object name
它将此作为输出:
@{name=cervenka-1}
@{name=habr-1}
@{name=hoffmano-1}
@{name=stepanek-1}
@{name=urbanova-1}
因为我只想要名称,而不是别的,我应该解析输出以删除不需要的字符,还是有办法直接获得与CLI命令相同的输出?