Advertisement
mariussm

ConvertFrom-LastLogonTimeStamp

Jun 18th, 2014
4,232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <#
  2. .Synopsis
  3.    Converts a filetime to datetime. Can be used on lastLogonTimestamp in AD.
  4. .DESCRIPTION
  5.    Converts a filetime to datetime. Can be used on lastLogonTimestamp in AD.
  6. .EXAMPLE
  7.    Get-ADUser masol -property lastLogonTimestamp | Select-Object -ExpandProperty lastLogonTimestamp | ConvertFrom-LastLogonTimestamp
  8. .EXAMPLE
  9.    ConvertFrom-LastLogonTimestamp 129948127853609000
  10. #>
  11. function ConvertFrom-LastLogonTimestamp
  12. {
  13.     [CmdletBinding()]
  14.     [OutputType([datetime])]
  15.     Param
  16.     (
  17.         # LastLogonTimestamp from AD
  18.         [Parameter(Mandatory=$true,
  19.                    ValueFromPipeline=$true,
  20.                    Position=0)]
  21.         [String] $LastLogonTimestamp
  22.     )
  23.  
  24.     return [datetime]::FromFileTime($LastLogonTimestamp)
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement