Я хочу разблокировать учетную запись пользователя в AD, установив атрибут lockoutTime на ноль.Проблема заключается в том, что значением свойства является System_ComObject.Как установить значение атрибута на ноль?Я использовал следующий код для получения значения lockOut
DirectoryEntry user = DirectoryEntry (DistinguishedName);
// user.Properties ["lockoutTime"]. Значением является объект System_Com
long fileTicks = LongFromLargeInteger (user.Properties ["lockoutTime"]. Value);
приватный long LongFromLargeInteger (объект largeInteger)
{
System.Typetype = largeInteger.GetType ();
type = largeInteger.GetType ();
int highPart = (int) type.InvokeMember ("HighPart", BindingFlags.GetProperty, null, largeInteger,null);
int lowPart = (int) type.InvokeMember ("LowPart", BindingFlags.GetProperty, null, largeInteger, null
);
return (long)highPart << 32 |(uint) lowPart; </p>
}