2017-02-17 1 views
1

Я хочу отобразить все свойства пользовательской записи ActiveDirectory, такие как редактор атрибутов, в диалоговом окне свойств, отображаемом при «Просмотр» -> «Дополнительные функции» в «Активный Directory Users and Computers ".DirectoryEntry ActiveDirectorySyntax.Int64 Свойство подсказывает, как отформатировать как дату или номер

Это довольно простая задача, используя функцию DirectorySearcherFindOne, а затем итерацию через SearchResult.

От ActiveDirectorySchemaProperty Я получаю синтаксис как ActiveDirectorySyntax.Int64. Но теперь я задаюсь вопросом, есть ли намек на то, как форматировать эти значения «большого целого». Некоторые из них, очевидно, должны отображаться как даты lastLogon, другие - как числовое значение, например maxStorage.

Есть ли у кого-нибудь идеи о том, как получить эту информацию программно из AD где-нибудь?

ответ

0

использование .ToFileTime

, например:

DateTime date = Datetime.Now; 
long int64Date = date.ToFileTime(); 

и использовать .FromFileTime, чтобы преобразовать длинное значение DateTime

Смежные вопросы