Какой самый простой способ узнать, как долго компьютер включен в Windows?
windows
command-line
uptime
Юозас Контвайнис
источник
источник
systeminfo /S
* machinename * `| найти "Up Time" `есть отличный инструмент командной строки от Microsoft uptime.exe :
http://www.microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en
Хорошо, что этот инструмент работает очень быстро.
источник
Откройте командную строку и введите:
Пример вывода:
Источник ( MS KB ).
Изменить : На самом деле это скажет вам дату и время, когда компьютер был с, а не продолжительность.
источник
В Windows 7 / Windows Server 2008 и более поздних версиях эта информация отображается в диспетчере задач на вкладке «Производительность».
Это может быть быстрее, чем при использовании командной строки, и работает в тех случаях, когда у вас могут быть проблемы с WMI, мешающие запуску systeminfo.
Если вам нужно найти это удаленно, вы также можете запустить
из командной строки.
источник
Следующая команда дает время последней перезагрузки для удаленной системы:
источник
Если у вас есть наборы ресурсов Windows Server 2000 или 2003, попробуйте
srvinfo -ns [\\\server] | Findstr "Time"
Примечание. Srvinfo.exe не будет работать в 64-разрядных версиях Windows, поскольку он 16-разрядный.
источник
Использование SYSTEMINFO с PowerShell
Для тех, кто любит использовать PowerShell, вы можете использовать приведенные выше ответы и
systeminfo
включить функцию PowerShell, чтобы получитьDateTime
результат для последней загрузки сервера :А затем вызовите функцию, например:
Чтобы получить Uptime для сервера, вы сравниваете с текущим временем:
Это
TimeSpan
, который включает в себя такие свойства, какTotalDays
:источник
Иногда другая команда uptime отображает неправильное время, поэтому я использую эту команду для отображения
LOGON TIME
или даже короче:
который печатает что-то вроде:
источник