У меня есть следующее:
# 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]
.
Как мне изменить мои данные и / или вызватьделать то, что я хочу?
Я просто пытаюсь позволить сценарию возвращать данные полезным способом.