В. Как добавить пользователей в группу Active Directory (AD) с помощью сценария?

О. :

set objGroup = 
GetObject("LDAP://CN="secgroup,ou=testing,dc=savilltech,dc=com") 
Затем добавляем членов в группу с использованием функции PutEx.
Const ADS_PROPERTY_APPEND = 3 
objGroup.PutEx ADS_PROPERTY_APPEND, _ 
    "member", Array("cn=user1,dc=savilltech,dc=com") 
if err.number<>0 then
    wscript.echo "Error adding to group " & err.number, err.description 
    err.Clear 
end if 
 
objGroup.setInfo

 

Можно объединить добавляемых пользователей в массив, разделив записи запятыми. Например, чтобы добавить двух пользователей в группу, следует использовать формат:

objGroup.PutEx ADS_PROPERTY_APPEND, _ 
    "member", Array("cn=user1,dc=savilltech,dc=com", _ 
       "cn=user2,dc=savilltech,dc=com")

 

Поделитесь материалом с коллегами и друзьями