como saber la fecha del ultimo logon de un listado de usuarios

26/03/2008 - 17:38 por pixilated | Informe spam
pues eso, tengo una serie de usuarios que se que no se han conectado desde x
meses. ¿como puedo saber cuando hicieron el ultimo logon?
me aparece un atributo el lastLogonTimestamp pero su valor no se como
interpretarlo: 128472142916251486
"Por muchos idiomas que se dominen, cuando uno se corta al afeitarse,
siempre se utiliza la lengua materna"

(Eddie Constantine, actor estadounidense)

Preguntas similare

Leer las respuestas

#1 Javier Inglés [MS MVP]
26/03/2008 - 18:05 | Informe spam
ahora puedes usar por ejemplo PowerShell para ello

Managing Active Directory with Windows PowerShell
http://blogs.msdn.com/powershell/ar...45876.aspx

PowerShell script to disable inactive accounts in Active Directory
http://blogs.technet.com/bahramr/ar...ctory.aspx


Salu2!!
Javier Inglés
https://mvp.support.microsoft.com/p...B5567431B0
MS MVP, Windows Server-Directory Services



"pixilated" escribió en el mensaje
news:
pues eso, tengo una serie de usuarios que se que no se han conectado desde
x
meses. ¿como puedo saber cuando hicieron el ultimo logon?
me aparece un atributo el lastLogonTimestamp pero su valor no se como
interpretarlo: 128472142916251486
"Por muchos idiomas que se dominen, cuando uno se corta al afeitarse,
siempre se utiliza la lengua materna"

(Eddie Constantine, actor estadounidense)


Respuesta Responder a este mensaje
#2 Francisco Parrilla
30/03/2008 - 08:32 | Informe spam
Problem
You want to determine the last time a user logged into a domain.

Solution
Using a graphical user interface
If you install the AcctInfo.dll extension to ADUC, you can view the last
logon timestamp:

1.. Open the ADUC snap-in.

2.. In the left pane, right-click on the domain and select Find.

3.. Select the appropriate domain beside In.

4.. Beside Name, type the name of the user you want to modify and click
Find Now.

5.. In the Search Results window, double-click on the user.

6.. Click the Additional Account Info tab.

7.. View the value for Last-Logon-Timestamp.



Using a command-line interface
adfind b <UserDN> lastLogonTimestamp -tdc


Using VBScript ' This code prints the
last logon timestamp for a user.
' SCRIPT CONFIGURATION
strUserDN = "<UserDN>" ' e.g. cn=rallen,ou=Sales,dc=rallencorp,dc=com
' END CONFIGURATION --

set objUser = GetObject("LDAP://" & strUserDN)
set objLogon = objUser.Get("
lastLogonTimestamp")
intLogonTime = objLogon.HighPart * (2^32) + objLogon.LowPart
intLogonTime = intLogonTime / (60 * 10000000)
intLogonTime = intLogonTime / 1440
WScript.Echo "Approx
last logon timestamp: " & intLogonTime + #1/1/1601#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida