Active Directory, VBScript. Help please
От: Ринат А. Салихов Россия  
Дата: 08.08.01 06:57
Оценка:
Мужики, подскажите как правильно использовать функцию IADs::Put и/или PutEx в VBScript-е для атрибутов типа MultiValue. Что-то у меня не получается. Что я делаю не так?
Вот примерчик:

Dim objDOM
Const cAttr = "myConfigurationObject"
Set objDOM = GetObject("LDAP://bla-bla-bla")

Dim arrTemp(2)

arrTemp(0)="111"
arrTemp(1)="222"

objBllWebServer.Put cAttr, arrTemp
objBllWebServer.SetInfo

objBllWebServer.PutEx 3, cAttr, arrTemp
objBllWebServer.SetInfo

В обоих Put-ах возвращает ошибку "Active Directory: The Active Directory datatype cannot be converted to/from a native DS datatype".

Массив ему нужен вариантный, в сях он создаётся функцией типа ADsBuildVarArrayStr.
Как мне в скрипте быть??


WBR,
Rinat Salikhov.
Re: Active Directory, VBScript. Help please
От: Ринат А. Салихов Россия  
Дата: 08.08.01 11:09
Оценка:
Упс, только заметил. Опечатка

РАС>objBllWebServer.Put cAttr, arrTemp

РАС>objBllWebServer.SetInfo

РАС>objBllWebServer.PutEx 3, cAttr, arrTemp

РАС>objBllWebServer.SetInfo

Везде вместо objBllWebServer следует читать objDOM конечно.

WBR,
Rinat Salikhov.
Re: Отбой, сам разобрался
От: Ринат А. Салихов Россия  
Дата: 08.08.01 14:18
Оценка:
Всем спасибо, сам разобрался.

WBR,
Rinat Salikhov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.