powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / тип lastlogon в LDAP
3 сообщений из 3, страница 1 из 1
тип lastlogon в LDAP
    #34990996
nergal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на сиквэл сервере прилинковал LDAP
и сделал к нему такой запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
SELECT     
			lastlogon as lg ,
					title, sAMAccountName, givenname AS 'First name', middleName AS Initials, sn AS 'Last name', displayName, telephonenumber AS Telephone, 
                      mail AS Mail, info AS Remarks, department AS Department, company AS Company, manager AS Manager

FROM         OPENQUERY(ADSI, 
                      'SELECT
		lastlogon,
        title,
    sAMAccountName,
    givenname ,
    middleName,
    sn ,
    displayName, 
    telephonenumber,
    mail,
    info,    
    department ,
    company,
    manager
    
    FROM
        ''LDAP://dc=company,dc=ru''
    WHERE
        objectCategory = ''Person''
        AND objectClass = ''user''
    ')
                       AS derivedtbl_1
вот в lastlogon какоето число, толи это милисекунды, толи секунды незнаю
я думаю, что это время последнего входа в систему
хочу отобразить ее в удобном для понимания дате
помогите, пжалуйста
...
Рейтинг: 0 / 0
тип lastlogon в LDAP
    #35018556
Igor86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функцию писать надо. На VBScript например, так

' ------ 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("lastLogon")
intLogonTime = objLogon.HighPart * (2^32) + objLogon.LowPart
intLogonTime = intLogonTime / (60 * 10000000)
intLogonTime = intLogonTime / 1440
WScript.Echo "Approx last logon timestamp: " & intLogonTime + #1/1/1601#

Более подробно описание здесь:
http://www.microsoft.com/technet/scriptcenter/topics/win2003/lastlogon.mspx
http://support.microsoft.com/kb/555936
...
Рейтинг: 0 / 0
тип lastlogon в LDAP
    #35018977
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кд в домене не один, то ластлогон нужно сканить на всех кд, сохраняя более позднюю дату ...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / тип lastlogon в LDAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]