Você veio ao lugar certo se quiser aprender sobre diferentes maneiras de verificar o último tempo de inicialização da máquina Windows.
Os administradores de rede usam a última inicialização do Windows como uma métrica para solucionar problemas do dia a dia que podem surgir no sistema.
Vamos começar examinando alguns métodos diferentes para identificar o último tempo de inicialização do Windows.
últimas postagens
Power Shell
Existem algumas maneiras de utilizar o Power Shell para verificar o tempo de atividade da sua máquina Windows ou o último tempo de inicialização.
cmdlet Get-CimInstance
O cmdlet Get-CimInstance no PowerShell pode ser usado para obter o tempo de inicialização mais recente do sistema.
Get-CimInstance cmdlet (instâncias de WMI classes) obtém informações do sistema do nome da classe do sistema operacional win32 e as fornece à segunda instrução por meio do operador de pipeline. Obtém uma classe CIM (Common Information Model ) de um servidor CIM.
O segundo comando escolhe as propriedades CSName e lastBootupTime do CIM e exibe como resultado o último tempo de inicialização da máquina Windows.
Primeiro, abra o PowerShell e execute-o como administrador.
Basta digitar o seguinte comando no PowerShell para visualizar a última hora de inicialização.
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Saída de amostra:
PS C:Usersetechpt.com> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime csname lastbootuptime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
O comando gcim abaixo exibe o tempo de atividade de um sistema Windows em uma lista com dias, horas e minutos. Em vez do último tempo de inicialização, ele mostra apenas o tempo de atividade de um sistema desde a última inicialização.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Aqui, gcim significa Get – CimInstance.
Saída de amostra:
PS C:Usersetechpt.com> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime Days : 7 Hours : 8 Minutes : 44 Seconds : 38 Milliseconds : 884 Ticks : 6362788845605 TotalDays : 7.36433894167245 TotalHours : 176.744134600139 TotalMinutes : 10604.6480760083 TotalSeconds : 636278.8845605 TotalMilliseconds : 636278884.5605
Se você estiver usando o PowerShell 6 ou superior, poderá obter o tempo de atividade do Windows e o último tempo de inicialização facilmente com o seguinte comando:
Get-Uptime -Since
Para ver todas as propriedades e métodos de Get-CimInstance, use o comando a seguir.
Get-CimInstance Win32_OperatingSystem | Get-Member
Este comando fornece as informações de todos os métodos Get-CimInstance e suas propriedades.
Get-WmiObject
Você pode consultar facilmente a última hora de inicialização do seu PC usando o comando Get-WmiObject do PowerShell, conforme mostrado abaixo.
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
Saída de amostra:
PS C:Usersetechpt.com> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime 20220220132640.500000+330
Você verá uma saída que parece estranha no início, mas não é difícil de ler e entender. Você pode descobrir facilmente o último tempo de inicialização da sua máquina Windows.
As informações abaixo podem ser usadas para detalhar o LastBootUpTime 20220220132640.500000+330.
- Ano: 2022.
- Mês: 02.
- Dia: 20.
- Hora: 13.
- Minutos: 26.
- Segundos: 40.
- Milissegundos: 500000.
- GMT: +330 (5 horas e meia antes do GMT).
Ou você também pode usar outro comando Get-WmiObject para consultar a última hora de inicialização do sistema.
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
O lastbootuptime será convertido em formato de número inteiro grande, que será finalmente exibido em um formato legível.
Saída de amostra:
PS C:Usersetechpt.com> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}} csname LastBootUpTime ------ -------------- LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Estação de trabalho de estatísticas de rede
O comando net statistics exibe estatísticas do sistema, como bytes de dados recebidos e tempo de atividade total desde a última inicialização do computador.
net statistics workstation | select-string "Statistics"
Você também pode usar o seguinte atalho:
net stats work | select-string "Stat"
Saída de amostra:
PS C:Usersetechpt.com> net statistics workstation | select-string "Statistics" Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM
Informação do sistema
O comando do utilitário systeminfo pode ser usado para obter o tempo de inicialização mais recente do computador carregando e analisando informações do processador, Hotfix e Hyper-V.
systeminfo
Este comando exibe o nome do host, versão do SO, tipo de compilação, configuração, versão do BIOS, tempo de inicialização, data de instalação do software e todos os detalhes.
De todos esses dados, se você quiser ver apenas os dados específicos necessários, então você precisa passar o Selecione -string utilitário adicional ao comando systeminfo.
Basta digitar o seguinte comando no terminal do PowerShell para ver o último tempo de inicialização.
systeminfo | Select-String "OS version","System Boot Time"
Aqui, o cmdlet Select-String pesquisa cadeias de caracteres de entrada e arquivos para padrões de texto usando correspondência de expressão regular.
O comando acima busca a hora de reinicialização mais recente do computador local e imprime a versão do sistema operacional de um sistema e o último tempo de inicialização do sistema Windows no terminal, conforme mostrado abaixo.
Saída de amostra:
PS C:Usersetechpt.com> systeminfo | Select-String "OS version","System Boot Time" OS Version: 10.0.22000 N/A Build 22000 System Boot Time: 2/20/2022, 1:26:40 PM BIOS Version: Insyde F.18, 3/15/2019
Prompt de comando
Você também pode usar a linha de comando para verificar o tempo de atividade ou a última inicialização do seu sistema Windows com alguns comandos e utilitários como net stats, wmic e systeminfo.
Informação do sistema
O comando systeminfo exibe informações genéricas sobre o sistema operacional Windows e sua configuração. Ele exibe a última vez que o Windows foi inicializado. Se você quiser tempo de atividade, precisará determinar manualmente quanto tempo se passou desde a última inicialização.
Abra um prompt de comando e digite o seguinte comando.
systeminfo | find "System Boot Time"
Saída de amostra:
C:Usersetechpt.com>systeminfo | find "System Boot Time" System Boot Time: 2/20/2022, 1:26:40 PM
WMIC
O comando WMIC (Linha de Comando da Instrumentação de Gerenciamento do Windows) fornecerá uma representação de cadeia de caracteres do último tempo de inicialização do computador. O resultado é formatado como um ano de quatro dígitos com dois dígitos para mês, dia, hora, minuto e segundo.
Abra um prompt de comando e digite o seguinte comando.
wmic path Win32_OperatingSystem get LastBootUpTime
Saída de amostra:
C:Usersetechpt.com>wmic path Win32_OperatingSystem get LastBootUpTime LastBootUpTime 20220220132640.500000+330
Essa saída pode ser lida como 2022, mês 2, dia 20, hora 13 (ou 13h), minuto 26 e assim por diante.
Estatísticas líquidas
O comando net statistics exibe estatísticas do sistema, como bytes de dados recebidos, bytes de dados transferidos, número de conexões feitas e tempo de atividade total desde a última inicialização do computador.
Para ver os serviços em execução na máquina Windows, use o comando abaixo.
net stats
Este comando apenas exibe os serviços em execução disponíveis no sistema.
Podemos obter estatísticas para o servidor ou estação de trabalho usando o contexto NET STATISTICS com o seguinte comando.
net stats workstation
Aqui, forneci o comando da estação de trabalho para ver as estatísticas.
Saída de amostra:
C:Usersetechpt.com>net stats workstation Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM Bytes received 66780 Server Message Blocks (SMBs) received 18 Bytes transmitted 63746 Server Message Blocks (SMBs) transmitted 0 Read operations 0 Write operations 0 Raw reads denied 0 Raw writes denied 0 Network errors 0 Connections made 0 Reconnections made 0 Server disconnects 0 Sessions started 0 Hung sessions 0 Failed sessions 0 Failed operations 0 Use count 10 Failed use count 0 The command completed successfully.
Este comando pode ser usado de dentro de um arquivo em lote e a saída pode ser filtrada usando o comando “find”. Por exemplo, se você deseja localizar apenas a última hora de inicialização do sistema, use o comando a seguir.
net statistics workstat
Saída de amostra:
C:Usersetechpt.com>net statistics workstation | find "Statistics" Workstation Statistics for LAPTOP-9A5G7BR4 Statistics since 2/20/2022 1:28:32 PM
E se você quiser encontrar o tempo de atividade do Windows Server, o comando se tornará o servidor de estatísticas da rede.
Gerenciador de tarefas
Esta é a maneira mais simples de verificar o tempo de atividade do seu dispositivo. Em vez de mostrar a última inicialização, mostra o tempo de atividade do sistema desde a última inicialização.
- Para abrir o Gerenciador de Tarefas, basta usar o atalho de teclado Ctrl + Shift + Esc.
- Navegue até a guia Desempenho.
- O tempo de atividade do sistema será exibido próximo à parte inferior da janela.
Isso significa que o sistema foi reinicializado antes de 8 dias, 8 horas e 29 minutos.
Conclusão
Estes são alguns dos métodos para obter rapidamente o tempo de inicialização ou tempo de atividade mais recente do sistema Windows.
Cada comando tem seu próprio conjunto de benefícios. Você pode escolher a forma que melhor atende às suas necessidades.
Espero que você tenha achado este artigo muito útil para aprender como obter o último tempo de inicialização de um sistema Windows de diferentes maneiras.
Você também pode estar interessado em aprender sobre as principais ferramentas para monitorar servidores Windows.