Qual é a maneira mais simples de descobrir por quanto tempo um computador está ligado no Windows?
windows
command-line
uptime
Juozas Kontvainis
fonte
fonte
systeminfo /S
* machinename * `| encontrar "Up Time" `existe uma excelente ferramenta de linha de comando do Microsoft uptime.exe :
http://www.microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en
O bom dessa ferramenta é que ela funciona muito rápido.
fonte
Abra o prompt de comando e digite:
Exemplo de saída:
Fonte ( MS KB ).
Edit : Na verdade, isso informará a data e a hora em que o PC foi iniciado, e não a duração.
fonte
No Windows 7 / Windows Server 2008 e superior, essas informações são exibidas no gerenciador de tarefas na "guia Desempenho".
Isso pode ser mais rápido do que usar a linha de comando e funcionar nos casos em que você possa ter problemas com o WMI, impedindo a execução de informações do sistema.
Se você precisar encontrá-lo remotamente, também poderá executar
a partir da linha de comando.
fonte
O comando a seguir fornece o tempo da última reinicialização para um sistema remoto:
fonte
Se você possui os kits de recursos do Windows Server 2000 ou 2003, tente
srvinfo -ns [\\\server] | Findstr "Time"
Nota: O Srvinfo.exe não será executado nas versões de 64 bits do Windows, devido ao fato de ser de 16 bits.
fonte
Usando SYSTEMINFO com PowerShell
Para quem gosta de usar o PowerShell, você pode usar as respostas acima e agrupar
systeminfo
uma função do PowerShell para obter umDateTime
resultado para quando o servidor foi inicializado pela última vez :E, em seguida, chame a função, por exemplo:
Para obter o tempo de atividade do servidor, compare com o horário atual:
Este é um
TimeSpan
, que inclui propriedades comoTotalDays
:fonte
Às vezes, o outro comando de tempo de atividade exibe um horário incorreto, então eu uso esse comando para exibir o
LOGON TIME
ou menor ainda:
que imprime algo como:
fonte