Здравствуйте, TK, Вы писали:
TK>Здравствуйте, Аноним, Вы писали:
А>>Знаю что есть такая функция в 2000-ой винде : ConvertSidToStringSid
А>>но ни как не могу ее заставить работать. Надо сделать на vbscript-е
А>>из asp.
TK>А Convert_ObjectSID_To_SDDL перевести на VBS не удалось?
Если имеется в виду эта статья:
http://support.microsoft.com/default.aspx?scid=KB;en-us;q285998
— то могу сказать что это для nt 4.0 может и нормально, но в 2000-ой
так извращаться..
В ней должна работать функция ConvertSidToStringSid — но только не могу найти ни одного примера на vbscript. Дело в том что я только недавно начал его изучать.
на мелкософте нашел такое:
...
sid=usr.get("objectSID")
For i=LBound(sid) To UBound(sid)
Debug.Print sid(i)
Next
...
Юзера этого получаю (проверяю строчкой response.write user.name)
но когда дело доходит до sid(i) — то не работает при этом LBound,RBound получаю (0,27)
Response.Write sid(i) — выдает несоответствие типов (800a000d)