среда, 20 июня 2012 г.

Узнаем время последнего входа пользователя в домен Windows 2003

  Данная информация хранится в одном из параметров объекта пользователей, но чтобы ее увидеть, нужно установить и зарегистрировать дополнительную библиотеку acctinfo.dll на контроллере домена командой regsvr32. Находится данная библиотека в дополнительном архиве, который называется "Account Lockout and Management Tools", скачивается с сайта Microsoft. После регистрации библиотеки, в оснастке "Active Directory Users and Computers" появится дополнительная вкладка "Additional Account Info", в которой можно увидеть необходимое нам поле - "Last Logon".
  Есть еще один способ, описанный по данному линку:http://www.denaie.ru/?p=811
Можно воспользоваться следующим VBS-скриптом для получения информации обо всех активных пользователях домена:

******************************************************************
ON ERROR RESUME NEXT
dim Target
set Target = GetObject("WinNT://домен/контроллердомена")
set fso = CreateObject("Scripting.FileSystemObject")
set file = fso.OpenTextFile("test.txt", 8, true)
rem WScript.echo Target.Name & "," & Target.Class
file.WriteLine(Target.Name & "," & Target.Class)
Target.Filter = Array("User")
for Each C in Target
rem WScript.Echo C.Name&" "&C.LastLogin
if c.accountdisabled = 0 then
file.WriteLine(C.Name & ";" & C.LastLogin )
end if
next
file.WriteBlankLines(1)
file.Close()
WScript.Echo("Downloading completed!")
******************************************************************
  Информация окажется в файле "test.txt", который будет создан в том же каталоге, откуда был запущен скрипт.

пятница, 8 июня 2012 г.

Настройка часового пояса на FreeBSD

  После установки ОС FreeBSD может возникнуть ситуация со сдвигом времени на несколько часов. Так происходит из-за некорректных настроек, заданных во время инсталляции системы.
  Существует два варианта установки времени: первый – время в BIOS установлено по Гринвичу, и система делает сдвиг от него в зависимости от выбранного часового пояса, и второй – система использует время из BIOS без сдвига, т.е. там должно быть установлено правильное время для текущего часового пояса.
  Рассмотрим настройку:

Для 1 варианта:
1. tzsetup – запускаем мастер настройки часового пояса;
2. В диалоговом окне “Select local or UTC clock” выбираем - Yes;
3. Далее выбираем свой часовой пояс(регион, страну, город);
4. В последнем диалогово окне так же выбираем – Yes;
5. Перезагружаемся.
6. Командой «sysctl machdep.wall_cmos_clock» проверяем значение переменной, оно должно быть равно 0.
7. Проверяем командой «date» текущее время в ОС.

Для 2 варианта:
1. tzsetup – запускаем мастер настройки часового пояса;
2. В диалоговом окне “Select local or UTC clock” выбираем – No;
3. Далее выбираем свой часовой пояс(регион, страну, город);
4. В последнем диалогово окне так же выбираем – Yes;
5. Перезагружаемся.
6. Командой «sysctl machdep.wall_cmos_clock» проверяем значение переменной, оно должно быть равно 1.
7. Проверяем командой «date» текущее время в ОС.

  Время при необходимости можно выставить с помощью команды «date», например установим
 8 июня 2012 года 18:35

date 201206081835.00