Időbélyegző konvertálása a normál időre

Számos Active Directory-rendszergazdának rendszeresen hivatkoznia kell az időbélyegzőt tartalmazó tartományszámviteli objektumok bizonyos mezőire. Általában egy ilyen feladat akkor merül fel, amikor meg kell határoznia a tartományba történő utolsó felhasználói bejelentkezés idejét, vagy a számítógép utolsó regisztrációját az Active Directory-ban. Ezt az információt a mező tartalmazza.  Lastlogontimestamp.

Minden rendben lenne, de a probléma az, hogy az időbélyeg az UTC formátumban van tárolva. Ie A szokásos dátum és idő helyett a következőket fogja látni:

129639007827858663

Természetesen ahhoz, hogy azonnal megértsük, mi az a dátum, rendelkeznie kell az agy bizonyos képességeivel és fenomenális számítási képességeivel.

Van azonban kiút az egyszerű rendszergazdák számára, személyesen a következő három módszert használom:

1) Használhatja a pillanatfelvételt adsiedit.msc parancsot, frissítve a Windows 7 rendszerben, amely automatikusan átalakítja az UTC időt normál dátumra, azonban ezt az időt nem lehet lemásolni, mert amikor a szerkesztés ismét emészthetetlen formátumban lesz.

2) A Lastlogontimesimesmp érték normál dátumformátumba konvertálásához használhatja a segédprogramotw32tm.exe (ezt a parancsot már akkor is használtuk, amikor arról beszéltünk, hogyan kell a w32tm-t használni a külső NTP szerverrel történő szinkronizálás konfigurálásához)

Szintaxisa a következő:

w32tm / ntte (lastLogon attribútum értéke)

Például:

C: w32tm / ntte 129639007827858663

Visszatér:
150045 03: 33: 02.7858663 - 10.24.2011 9:33:02

3) Ha tömegesen kell átalakítania a Lastlogontimestamp értékeket az UTC-ből, használhatja az Excel programot. A konverziós képlet így néz ki

= IF (A1> 0; DÁTUM (1601; 1; 1) + A1 / 600000000/1440; "")

, ahol A1 az Időbélyegzőt tartalmazó cella

Én személy szerint szeretem a Lastlogontimestamp normál időre való átalakítását az Excel segítségével, és az információknak az Active Directoryból közvetlenül az Excelbe történő kinyerésével együtt még könnyebbé vált a domain összes felhasználójának (számítógépének) utolsó bejelentkezési idejének kiderítése, ezáltal időszakosan törölve az AD-adatbázist a elavult nyilvántartások.