Значение атрибута useraccountcontrol.
Добавлено: 16 ноя 2022 20:48
Доброго времени суток Уважаемые коллеги!
Внедряем одну из систем для HR, скорее с интеграцией с Active Directory. Запытали меня вот такими вопросами:
1)какой атрибут (есть ли вообще такой) показывает в ad статус учетки?
2)зависит ли значение этого атрибута от значения атрибута no company account?
По п.1 немного "поковырявшись" на просторах https://learn.microsoft.com/en-us/troub ... properties выяснил, что статус для учетной записи пользователя в AD могут определяться через атрибут useraccountcontrol и параметров у этого значения достаточно много, но то что от меня требуют наверное вот эти значения:
NORMAL_ACCOUNT (Учетная запись по умолчанию. Обычная активная учетная запись) - 0x0200 или 512
ACCOUNTDISABLE (Учетная запись отключена) 0x0002 или 2
То есть получается:
useraccountcontrol : 512 (активная учетка)
useraccountcontrol : 514 (заблокирован)
Но по п.2 пока не понял сути вопроса, может быть имелся в виду атрибут Company
По итогу стоит следующая задача:
Какой должен быть статус в случаях:
1) когда наняли сотрудника (ну тут active).
2) уволили.
3) если атрибут no company account = yes
4) если атрибут no company account = no
Вопрос: Коллеги, может кто подскажет, что имеется ввиду под данными пораметрами и какие из них нужно будет скорее всего указывать в ситеме HR?
Спасибо!
Внедряем одну из систем для HR, скорее с интеграцией с Active Directory. Запытали меня вот такими вопросами:
1)какой атрибут (есть ли вообще такой) показывает в ad статус учетки?
2)зависит ли значение этого атрибута от значения атрибута no company account?
По п.1 немного "поковырявшись" на просторах https://learn.microsoft.com/en-us/troub ... properties выяснил, что статус для учетной записи пользователя в AD могут определяться через атрибут useraccountcontrol и параметров у этого значения достаточно много, но то что от меня требуют наверное вот эти значения:
NORMAL_ACCOUNT (Учетная запись по умолчанию. Обычная активная учетная запись) - 0x0200 или 512
ACCOUNTDISABLE (Учетная запись отключена) 0x0002 или 2
То есть получается:
useraccountcontrol : 512 (активная учетка)
useraccountcontrol : 514 (заблокирован)
Но по п.2 пока не понял сути вопроса, может быть имелся в виду атрибут Company
По итогу стоит следующая задача:
Какой должен быть статус в случаях:
1) когда наняли сотрудника (ну тут active).
2) уволили.
3) если атрибут no company account = yes
4) если атрибут no company account = no
Вопрос: Коллеги, может кто подскажет, что имеется ввиду под данными пораметрами и какие из них нужно будет скорее всего указывать в ситеме HR?
Спасибо!