如何在自定义PSObject上将数组作为返回类型

时间:2019-01-25 13:21:47

标签: powershell powershell-v3.0

我有以下内容:

# Compare the 2 lists and return the ones that exist in the top and children (meaning they're redundant).
$redundantUsers = $usersAssignedToThisGroup | where { $usersAssignedToGroupsInThisGroup -contains $_ }

# Build the results to output
$results += New-Object PSObject -property @{
    group = $group.name #group assigned out of scope
    users = @($redundantUsers)
}

我希望能够像这样调用我的脚本

$users = ./MyScript -myParam "something" | Select users

然后,我希望能够在控制台中键入$users[1]并获取该数组的第一个元素。

但是,我不得不做$users[0].users[1]

我该如何更改我的数据和/或致电我想要做的事情?

我实质上只是想让脚本以一种有用的方式返回数据。

0 个答案:

没有答案