Завершающая часть документации по LS_ActiveDirectory_Lib
Часть 1
Часть 2
Класс, представляющий собой контейнер (OU) в AD.
Параметры:
obj: ADObject - объект, который следует перенести в этот контейнер.
newName: Строка - новое имя переносимого объекта. Если менять имя не нужно, следует оставить пустым.
Пример использования:
Параметр:
userObj: ADUser - объект пользователя для добавления
Пример использования:
Параметры:
ADsPath: Строка - полный путь к объекту. Значение, возвращаемое свойством ADsPath класса ADObject. Именно такое значение храниться в группе AD.
Часть 1
Часть 2
ADOU (Класс)
Наследуется от ADObjectКласс, представляющий собой контейнер (OU) в AD.
Свойства (публичные поля):
Count: Число GET
Получение количества дочерних объектов.Методы
MoveHere: Boolean
Перенос объекта в этот контейнер. Возвращает True при успешном выполнении.Параметры:
obj: ADObject - объект, который следует перенести в этот контейнер.
newName: Строка - новое имя переносимого объекта. Если менять имя не нужно, следует оставить пустым.
Пример использования:
Dim ad As New ADConnector("MyOrg.org", "", "") Dim adUser As ADUser Dim adContainer As ADOU Set adUser = ad.FindObj(Nothing, AD_OBJECT_USER, "Ivanov-II", AD_ATTRIBUTE_SAMACCOUNTNAME) Set adContainer = ad.FindObj(Nothing, AD_OBJECT_OU, "HR Department", AD_ATTRIBUTE_NAME) MsgBox adContainer.MoveHere(adUser, "")
ADUser (Класс)
Класс, представляющий собой пользователя в AD.Свойства (публичные поля)
IsDisabled: boolean GET/SET
Проставление/получение признака заблокированной учетной записи.ADGroup (Класс)
Класс, представляющий собой группу в AD.Методы
AddMember: boolean
Добавление пользователя в группу. Возвращает True в случае успешного добавления.Параметр:
userObj: ADUser - объект пользователя для добавления
Пример использования:
Dim ad As New ADConnector("MyOrg.org", "", "") Dim adUser As ADUser Dim adGroup As ADGroup Set adUser = ad.FindObj(Nothing, AD_OBJECT_USER, "Ivanov-II", AD_ATTRIBUTE_SAMACCOUNTNAME) Set adGroup = ad.FindObj(Nothing, AD_OBJECT_Group, "Group Name", AD_ATTRIBUTE_NAME) MsgBox adGroup.AddMember(adUser)
GetMembers: Variant
Получение всех членов группы
IsMember: boolean
Проверяет, является ли переданный объект членом группы. Возвращает True, если является и False в противном случае.Параметры:
ADsPath: Строка - полный путь к объекту. Значение, возвращаемое свойством ADsPath класса ADObject. Именно такое значение храниться в группе AD.
RemoveAllMembers: boolean
Удаление всех членов группы.
RemoveMember: boolean
Удаление члена группы. В случае успешного выполнения вернет True. Если объекта нет в группе - считается, что выполнено успешно и будет возвращено True.
Параметры:
ADsPath: Строка - полный путь к объекта. Значение, возвращаемое свойством ADsPath класса ADObject.
Комментарии
Отправить комментарий