Я использую PowerShell v5.1.
У меня вопрос по поводу «Возврата». Не должен ли «Return» остановить выполнение скрипта?
Get-CimInstance Win32_OperatingSystem | ForEach-Object {
"Exiting"
Return
}
"It doesn't"
ForEach ($number in 1..2){
"Exiting"
Return
}
"It doesn't"
Результат: Выход => Нет => Выход
Как вы можете видеть, "Return" ведет себя по-разному внутри цикла "ForEach-Object", а затем внутри цикла "ForEach". Что мне не хватает? Спасибо: -)