I converted some vb code to go out and get the date and time a person last logged into a domain controller. Here is the VB code.
Set objUser = GetObject("LDAP://CN=Leigh.Smith,OU=USERS,OU=XXXX01,DC=X +XX,DC=XXXX,DC=com") Set objLastLogon = objUser.Get("lastLogonTimestamp") intLastLogonTime = objLastLogon.HighPart * (2^32) + objLastLogon.LowPa +rt intLastLogonTime = intLastLogonTime / (60 * 10000000) intLastLogonTime = intLastLogonTime / 1440 WScript.Echo intLastLogonTime Wscript.Echo "Last logon time: " & intLastLogonTime + #1/1/1601#
and it works so I made this conversion
use Win32::OLE; $objUser = Win32::OLE->GetObject('LDAP://CN=Leigh.Smith,OU=USERS,OU=XX +X,DC=XX,DC=XXX,DC=com'); $objLastLogon = $objUser->Get('lastLogonTimestamp'); $intLastLogonTime = $objLastLogon->HighPart * (2 ** 32) + $objLastLogo +n->LowPart; $intLastLogonTime = $intLastLogonTime / (60 * 10000000); $intLastLogonTime = $intLastLogonTime / 1440; print 'Last logon time: ' . $intLastLogonTime + #1/1/1601#;
The problem is that the last line I do not know how to add a date to seconds, I was able to do this in PHP. Not sure about Perl.

Any help will be welcomed.
Thanks

In reply to Goofy Date and Time Think by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.