16

В UNIX я могу сказать, когда я входил и выходил из моей рабочей станции с помощью последней команды. Есть ли способ получить ту же информацию на моей рабочей станции Windows?

Я заметил, что у Cygwin есть последняя команда, но wtmp, похоже, не заполнен. Есть ли способ получить последнюю работу с Cygwin?

(Если это может быть сделано только программно, должен ли вопрос быть на StackOverflow?)

6 ответов6

13

Вы можете попробовать «net user <username>» - одним из многих результатов будет время «Последний вход в систему» (примечание: я пробовал это только на рабочей станции домена, а не на отдельной, поэтому ваши результаты могут немного отличаться)).

6

Откройте командную строку. в ответ на приглашение введите 'quser', чтобы отобразить имя пользователя и время входа в систему, а также некоторые другие данные.

2

Я вижу много танцев вокруг ответа в журнале событий, но не точного ответа, поэтому я дам его.

  1. Зайдите в Просмотрщик событий
  2. Разверните Журналы Windows (в окне просмотра событий)
  3. Выберите Безопасность (в разделе Журналы Windows)
  4. Просмотреть столбец категории задач для входа
  5. Нажмите на строку входа в систему и просмотрите детали, чтобы увидеть, ожидаете ли вы того пользователя.
2

Если вы зайдете в Панель управления> Администрирование> Локальная политика безопасности, вы можете настроить несколько аудитов, включая вход и выход из системы.

После настройки (и перезапуска) все подробности должны появиться в журнале событий.

-1

Это работает для вас: Время последнего входа в VBScript?

-1

Вы можете проверить журналы событий Windows http://support.microsoft.com/kb/308427 для этого!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .