Windows Server 2003r2 + PowerShell2.0 = accountExpire? - PullRequest
1 голос
/ 11 января 2012

Очень простой вопрос. Как мне получить эту строку:

$ endDate = "14.01.2088"

Здесь указан некоторый код для преобразования текущей формы даты в числа, которые AD может принять.

В $accountExpire, которые можно вставить через:

Формат такой: "129955896000000000" Большое число задниц.

$ newUser.put («accountExpire», $ accountExpire)

ПОМНИТЕ! Мы говорим о Windows 2003r2.

1 Ответ

0 голосов
/ 11 января 2012

Вот способ решить эту проблему в PowerShell:

$endDate = "01/14/2088"
$dtEndDate = [datetime]::parse($endDate)
$ldtEndDate = $dtEndDate.ToFileTimeUtc()
$ldtEndDate
153693504000000000

Вы можете загрузить инструмент под названием SlxWinDFI (извините по-французски), который позволяет вам проверять и вычислять длинную датуиз календаря длительность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...