Я запускаю следующий код, чтобы удалить отключенных пользователей из списка 9874 групп:
$user = get-aduser <userid> -Server "<server from another domain>"
foreach ($Group in $Groups) {
Write-Host "Removing $user from $group" -Foreground Green
Remove-ADGroupMember -Identity $group -Members $user -Confirm:$false
}
Для меня это шея bottle, поскольку он проверяет / удаляет учетную запись из каждой группы. Есть ли способ ускорить это с помощью более эффективного кода PS?