У меня есть PowerShell script, который выполняет некоторые проверки для всех админов домена в нескольких доменах. Для каждой учетной записи пользователя выполняется несколько проверок. Когда один из них не работает, script должен перейти к следующему администратору в списке.
В настоящее время у меня есть что-то вроде этого (упрощенное):
Get-QADGroupMember "Domain Admins" | Select-Object SamAccountName | ForEach-Object {
#Do something
if(!ThisCheckIsOK)
{
break;
}
#Do something else
if(ThisCheckIsNotOK)
{
break;
}
...
}
Это останавливает весь script. Есть ли способ перейти к следующему элементу?
$foreach.movenext()
не работает, так как $foreach
есть null
.