| Предыдущий | Следующий |
| STATUS_NO_SUCH_GROUP | STATUS_MEMBER_NOT_IN_GROUP |
STATUS_MEMBER_IN_GROUP
Группа уже содержит этого участника
Членство в группе SAM является отношением множества, поэтому повторное добавление того же участника не создаёт второе эффективное членство. Некоторые операции также возвращают этот статус, когда удаление группы заблокировано из-за наличия участников.
Считайте добавление идемпотентным только после проверки SID участника и целевой группы. При удалении перечислите участников и удалите либо перенесите их согласно политике, а не повторяйте удаление группы. Вложенное и косвенное членство следует отличать от прямого членства, изменяемого API.
Что проверить
- Сравнивайте SID участника и группы, а не только отображаемые имена.
- Определите, выполнялось ли добавление участника или удаление группы.
- Перечислите прямых участников до разрушительных операций с группой.
Ссылки
- Открытые спецификации Microsoft: удалённый протокол SAM
- Microsoft: NetGroupAddUser
- Microsoft: NetGroupDel
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.