Dado este PowerShell:
$groupsToProcess = [ordered]@{
groupName = @('group1', 'group2')
ou = @('ou1', 'ou2')
}
$groupsToProcess.GetEnumerator() | ForEach-Object {
$_.Value
}
A saída é:
group1
group2
ou1
ou2
Como faço para que a ordem seja:
group1
ou1
group2
ou2
Em outras palavras, por iteração eu gostaria de usar um valor da primeira chave com um valor da segunda chave.
Eu não posso envolver minha cabeça em torno disso.
EDIT : Idealmente, seria fácil manter os valores na parte superior do script, como este:
$groupName = @(
'group1',
'group2',
etc.
)
$ou = @(
'ou1',
'ou2',
etc.
)