Добрый день!
При чтении из AD атрибут ObjectGUID представлен как массив чисел от 0 до 255, всего 16 элементов. Подскажите, как из этого массива получить идентификатор вида "f8930ddb-4abc-4e48-b9bf-2d0dc8fe0895"?
help!!
В 16-ю систему подстрока чисел из массива переводится, но думаю, что это не совсем то, что нужно.
Полагаю, что ObjectSID еще нужно каким- то образом задействовать, но каким?
нашла в учебнике для админов: "В Active Directory присутствует два массива бинарных элементов, которые необходимо выделить отдельно: SID (параметр objectSID) и GUID (параметр objectGUID) объекта. В связи с этим функция VarType() возвращает значение 8209 = 8192 + 17. После того как элементы массива считаны, их необходимо преобразовать в понятный всем вид с помощью функции HEX."
Делаю по аналогии- сначала из массива с десятичными цифрами objectSID получаю подстроку- десятичное число, аналогично с objectGUID, складываю эти 2 числа и перевожу в 16-ричную систему. Все красиво, но результат не тот..