|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » dsquery user -inactive |
|
|
dsquery user -inactive
|
|
Новый участник Сообщения: 4 |
Добрый день!
Командой dsquery user -inactive 5 -limit 0 можно вывести всех пользователей, неактивных 5 недель, но выводит команда и блокированных. Как можно вывести неактивных пользователей, отфильтровав блокированных, фильтром типа -filter"(&(objectCategory=Person)(objectClass=User)(!(userAccountControl=514)))" ? Кому интересно, есть программа "NetWrix Inactive Users Tracker", можно загрузить на www.netwrix.com, кроме отчета имеет и другой функционал. И еще, кто то программку знает для перевода даты в UNIX формат? Спасибо! |
|
|
Отправлено: 17:49, 05-12-2008 |
|
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Хы недавно обсуждали! Долбался неделю с переводом дат. Зачем даты переводить собрался?
|
|
Отправлено: 13:25, 06-12-2008 | #2 |
|
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать ГрМакс, извини, я искал не по переводу даты, а по использованию dsquery. Да вот и нужен или перевод даты для LDAP-запроса красивого, с фильтром типа (&(objectCategory=Person)(objectClass=User)(!(userAccountControl=514)(lastlogontimestamp<=128669508 314632476))), где значение lastlogontimestamp можно было бы произвольное подставлять или как то с dsquery выкрутиться, чтобы найти неактивные с какого-то дня учетные записи, но не заблокированные.
|
|
Отправлено: 16:30, 06-12-2008 | #3 |
|
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Перевод даты
Если посмотреть исходник http://www.onlineconversion.com/unix_time.htm, то там 2 простых функции : function timeToHuman()
{
var theDate = new Date(document.u2h.timeStamp.value * 1000);
dateString = theDate.toGMTString();
document.u2h.result.value = dateString;
}
function humanToTime()
{
var humDate = new Date(Date.UTC(document.h2u.inYear.value,
(stripLeadingZeroes(document.h2u.inMon.value)-1),
stripLeadingZeroes(document.h2u.inDay.value),
stripLeadingZeroes(document.h2u.inHr.value),
stripLeadingZeroes(document.h2u.inMin.value),
stripLeadingZeroes(document.h2u.inSec.value)));
document.h2u.result.value = (humDate.getTime()/1000.0);
}
|
|
------- Отправлено: 01:18, 08-12-2008 | #4 |
|
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Delirium, Спасибо! Ну а пока выкрутился такими вот формулами в Excel:
=(A1-25569)*86400*10000000+116444736000000000 - получаю величину lastlogontimestamp Обратный перевод в виде большого целого, если понадобится: =((A2-116444736000000000)/10000000)/86400+25569 А вообще, надо было, например, на Делфи написать, но так давно это было, что придется основы заново проходить :D |
|
|
Отправлено: 15:51, 08-12-2008 | #5 |
|
Старожил Сообщения: 194
|
Профиль | Отправить PM | Цитировать добрый день All
как можно получить список пользователей из Ad с любым описанием уволен, декретный и т.д |
|
Отправлено: 08:07, 16-01-2009 | #6 |
|
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать а просто зайти в AD и создать LDAP запрос?
|
|
------- Отправлено: 08:33, 16-01-2009 | #7 |
|
Старожил Сообщения: 194
|
Профиль | Отправить PM | Цитировать э не силен я в них
![]() больше собирался сделал за пять сек Delirium, сенкс |
|
Отправлено: 10:46, 16-01-2009 | #8 |
|
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать dvassilyev,
Может в дальнейшем помогут ссылки: http://www.faqs.org/rfcs/rfc2254.html http://technet.microsoft.com/ru-ru/l.../cc755655.aspx http://jdhitsolutions.blogspot.com/2...ne-liners.html ![]() |
|
Отправлено: 15:12, 16-01-2009 | #9 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| MSFT SQL Server - Ошибка login failed for user 'domain\user' [CLIENT: <local machine>] | eboue | Программирование и базы данных | 4 | 05-03-2011 16:05 | |
| CMD/BAT - [решено] dsquery | dsget вывод пользователей с почтой | exo | Скриптовые языки администрирования Windows | 4 | 17-03-2009 10:22 | |
| Dsquery Помогите плиз.. | minion | Microsoft Windows NT/2000/2003 | 9 | 15-01-2008 09:18 | |
| Win2k3 один пользователь (user), две машины с уч. (user)... | minion | Microsoft Windows NT/2000/2003 | 2 | 08-05-2006 23:05 | |
|