|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Параметр LastLogonTimestamp В AD. |
|
|
Параметр LastLogonTimestamp В AD.
|
|
Новый участник Сообщения: 46 |
Делаю скриптом (VBscript) запрос параметра LastLogonTimestamp в AD, Возвращается время в UNIX-формате (напр. 128718163033593750). Вопрос есть ли на VBScript Функция перевода этого времени в стандартное?
|
|
|
Отправлено: 12:33, 02-12-2008 |
|
Ветеран Сообщения: 12417
|
Профиль | Отправить PM | Цитировать ГрМакс, на сайте майкрасофт есть dll - регишь её - и получаешь вкладку Additional account info - там есть ласт логон в нормальном виде.
acctinfo.dll |
|
------- Отправлено: 12:50, 02-12-2008 | #2 |
|
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Цитата exo:
Может кто посоветует как сравнить в скрипте(VBScript) время в UNIX-формате и текущую дату. |
|
|
Отправлено: 15:05, 03-12-2008 | #3 |
|
Ветеран Сообщения: 4900
|
Профиль | Сайт | Отправить PM | Цитировать ГрМакс,
dsquery user /? не пробовали? |
|
------- Отправлено: 15:29, 03-12-2008 | #4 |
|
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Цитата monkkey:
Т.к. по задумке скрипт будет отключать записи, через какое-то время, спрашивая, удалять их, вести лог и др. |
||
|
Отправлено: 10:56, 04-12-2008 | #5 |
|
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Всем спасибо вопрос решился.
Кому интересно вот кусок кода: Option Explicit
Dim ObjExec,WshShell,s,IsBreak,ArrS,ColStr,ColFiles,i
Set WshShell = WScript.CreateObject("WScript.Shell")
Set ObjExec=WshShell.Exec("dsquery computer -inactive 24")
s=""
IsBreak=False
Do While True
If (Not ObjExec.StdOut.AtEndOfStream) Then
s=s+ObjExec.StdOut.ReadAll
End If
If IsBreak Then
Exit Do
End If
If ObjExec.Status=1 Then
IsBreak=True
Else
WScript.Sleep 100
End If
Loop
ArrS=Split(s,vbCrLf)
ColFiles=UBound(ArrS)
For i=0 To ColFiles-1
s = ArrS(i)
msgbox DosToWin(S)
Next
Function DosToWin(S)
Dim i,k,ss
ss=""
For i=1 To Len(S)
k = Asc(Mid(s,i,1))
If (128 <= k) And (k <= 175) Then
k=k+64
ElseIf (224 <= k) And (k <= 239) Then
k=k+16
ElseIf k = 240 Then
k=168
ElseIf k = 241 Then
k=184
End If
ss=ss+Chr(k)
Next
DosToWin=ss
End Function
|
|
Отправлено: 18:12, 04-12-2008 | #6 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Разное - параметр реестра LMCompatibilityLevel | zeroua | Microsoft Windows 2000/XP | 3 | 01-08-2009 09:12 | |
| Загрузка - [решено] Параметр /nogui | amzir | Microsoft Windows Vista | 6 | 10-09-2008 21:25 | |
| параметр PAE. | Дима К. | Microsoft Windows NT/2000/2003 | 1 | 31-10-2007 12:49 | |
| Cmd Параметр ERRORLEVEL | storm2005 | Microsoft Windows NT/2000/2003 | 1 | 30-03-2007 18:49 | |
| параметр DPI в X Window | romez777 | Общий по Linux | 5 | 26-01-2007 09:34 | |
|