Сегодня я открыл диспетчер служб терминалов на своем сервере Win2k3, и он показывает примерно следующее:
User State Idle Time Logon Time
Jake Active 1 9/20/2012
Silvia Disconnected 3+00:43
Из справочной документации, простой:
Отображает количество минут, прошедших с момента последнего ввода с клавиатуры или мыши в сеансе.
Хорошо, Джейк бездельничал 1 минуту, это имеет смысл. Но «3 + 00: 43» мне не подходит. Что это значит? Как долго Сильвия простаивала?
Дополнительный вопрос: почему для Сильвии пусто время входа в систему? Конечно, она отключена, но она вошла в систему, поэтому должно быть время.
В 3
есть количество дней пользователь бездействовал, поэтому три дня 43 минуты или 72 часа 43 минуты. (Не уверен, почему они просто так не отображали время простоя, но они этого не сделали).
Форматирование этого вывода:
# of days
+ hours:minutes
У меня нет ответа на ваш бонусный вопрос, но, может быть, я смогу воспроизвести его на работе и получить ответ ... если нет, я бы винил Сильвию. Глупый лузер, выйдите из системы, используя Log Off
вариант, а не x
в правом верхнем углу экрана. Тск, цк.