2012-01-11 1 views
1

Очень простой вопрос. Как я получаю эту строку:Windows Server 2003r2 + PowerShell2.0 = accountExpire?

$ ENDDATE = «01/14/2088»

Некоторые код здесь tranform текущую форму даты в числа, которые могут принимать AD.

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

Формат подобен этому «129955896000000000» большое количество попку.

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

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

+0

Нашел ответ: $ accountExpire = [string] (Get-Date $ endDate) .ToFileTime() –

ответ

0

Вот способ решить его в PowerShell:

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

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

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

  • Нет связанных вопросов^_^