Мне интересно, как работать с вложенными Forach-Object, Where-Object и другими командлетами в Powershell. Например, этот код:
$obj1 | Foreach-Object {
$obj2 | Where-Object { $_ .... }
}
Итак, в блоке кода Foreach-Object я использую элементы $obj1 как $_. Но то же самое произошло в блоке кода Where-Object с $obj2. Итак, как я могу получить доступ к обоим объектам в блоке кода Where-Object? Мне нужно было бы сделать $_.Arg1 -eq $_.Arg1, но это не имеет смысла.