在PowerShell的多值字段中返回特定值
我试图找出如何在PowerShell的多值字段中只返回第一个或第二个值 例如:在PowerShell的多值字段中返回特定值,powershell,Powershell,我试图找出如何在PowerShell的多值字段中只返回第一个或第二个值 例如: get-aduser -filter * -properties * | select proxyaddresses 这将返回所有用户的所有proxyaddreses,但我只需要字段中的第一个或第二个值。我怎样才能做到这一点?更新后包含了Ryan的评论 可以使用“选择对象”模块的第一个选项(选择是别名) 对于查询,只需将该选项添加到现有的select子句中即可 get-aduser -filter * -prope
get-aduser -filter * -properties * | select proxyaddresses
这将返回所有用户的所有proxyaddreses,但我只需要字段中的第一个或第二个值。我怎样才能做到这一点?更新后包含了Ryan的评论 可以使用“选择对象”模块的第一个选项(选择是别名) 对于查询,只需将该选项添加到现有的select子句中即可
get-aduser -filter * -properties * | select proxyaddresses -first 2
其他选项包括获取最后一个x元素、跳过第一个x元素等。
select
是select对象的别名。您可以将[-Property]
和-first
参数组合到一个命令中,而不是调用它两次<代码>获取aduser-过滤器*-属性|选择代理地址-前2个
get-aduser -filter * -properties * | select proxyaddresses -first 2