Hello,
Je suis en train de reprendre un script Powershell fait par un dév il y a quelques temps (qui n'a rien commenté, histoire de faire propre).
Dans le script, je tombe sur des boucles Foreach dans ce genre (extrait du script) :
:PoolLoop foreach($poolVms in $poolsVms.GetEnumerator()) {
$poolName = $poolVms.Name
$podLetter = $poolName[-1]
$vms = $poolVms.Value
if ($broker.Pod -ne $podLetter) { continue PoolLoop }
Write-Log "Working on $poolName ($podLetter)"
:VMLoop foreach($vmName in $vms) {
blablabla
}
}
|
Ce qui m'interpelle, ce sont ces espèces de noms ":PoolLoop" et ":VMLoop", et cette mention de "continue PoolLoop" qui je suppose passe à l'objet suivant dans la boucle.
Je n'ai jamais vu ça, et je n'arrive pas à trouver de références qui en parle.
Ca vous dit quelque chose ?