我想知道如何通过 adsi 修改 accountExpires。我找到以下内容:
当我修改accountExpires的时间:2014/3/2 0:00:00时,我可以通过ADSI发现accountExpires的键是“130381632000000000”。
2014/3/2 0:00:00 如何转换“130381632000000000”,这个规则是什么?
答案1
在 PowerShell 中:
PS C:\> [DateTime]::FromFileTime("130381632000000000")
Saturday, March 1, 2014 11:00:00 AM
PS C:\> [DateTime]::Parse("2014-03-01 11:00:00").ToFileTime()
130381632000000000
文件时间
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724290%28v=vs.85%29.aspx
文件时间是一个 64 位值,表示自协调世界时 (UTC) 1601 年 1 月 1 日凌晨 12:00 以来经过的 100 纳秒间隔数。