ForEach () aninhado no PowerShell
Estou tendo alguns problemas com os loops ForEach aninhados em Powershell. Primeiro, preciso percorrer a lista 1. Para cada objeto na lista 1, preciso percorrer a lista 2. Quando encontrei o objeto semelhante na lista 2, quero ir para o próximo objeto na lista 1.
Eu tentei quebrar, tentei continuar, mas não vai funcionar para mim.
Function checkLists() {
ForEach ($objectA in $listA) {
ForEach ($objectB in $listB) {
if ($objectA -eq $objectB) {
// Do something
// goto next object in list A and find the next equal object
}
}
}
}
a) O que uma interrupção / continuação faz exatamente no PowerShell?
b) Quão exatamente devo conquistar meu 'problema'?