Как получить правильное значение objectSID

Windows Script Host (WSH), WMI, vbs скрипты и т.д. Создание и применение скриптов.

Модератор: Модераторы

Активный пользователь
Сообщения: 106
Зарегистрирован: 21 май 2004, 09:26

Сообщение Defence » 31 окт 2005, 21:36

В AD атрибуты SID и GUID хранятся в виде байтового массива.
Который на самом деле ADSTYPE_OCTET_STRING. Об этом можно почитать здесь
http://msdn.microsoft.com/library/defau ... y_type.asp
Но проблема в том, что получающаяся при этом строка не такая, как должна быть на самом деле.
Для GUID я вроде разобрался. Там значения похоже разбиты по группам, в которых обратный порядок чтения.
А в SID, там даже символов таких нет которые должны быть. SID должен быть в виде 1-5-21-что угодно-порядковый номер. Вот здесь у меня проблема.

Подскажите как преобразовать данные из AD к виду 1-5-21-и т.д. Можно линк на описание или пример на любом языке. Мне главное понять принцип.

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0