Get-Uptime
Obtenha o TimeSpan desde a última inicialização.
Sintaxe
Get-Uptime []
Get-Uptime
[-Since]
[<CommonParameters>]
Description
Esse cmdlet retorna o tempo decorrido desde a última inicialização do sistema operacional.
O cmdlet Get-Uptime
foi introduzido no PowerShell 6.0.
Exemplos
Exemplo 1 - Mostrar tempo desde a última inicialização
Get-Uptime
Days : 9
Hours : 0
Minutes : 9
Seconds : 45
Milliseconds : 0
Ticks : 7781850000000
TotalDays : 9.00677083333333
TotalHours : 216.1625
TotalMinutes : 12969.75
TotalSeconds : 778185
TotalMilliseconds : 778185000
Exemplo 2 - Mostrar a hora da última inicialização
Get-Uptime -Since
Tuesday, June 18, 2019 2:34:56 PM
Parâmetros
-Since
Faça com que o cmdlet retorne um objeto DateTime que representa a última vez que o sistema operacional foi inicializado.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Você não pode canalizar objetos para esse cmdlet.
Saídas
Por padrão, esse cmdlet retorna um objeto TimeSpan que representa o tempo decorrido.
Quando você usa o parâmetro Since , esse cmdlet retorna um objeto DateTime que representa a última hora de inicialização.
Observação
Se a inicialização rápida do Windows estiver habilitada, o Windows não atualizará o valor armazenado em LastBootUpTime. Para desativar a inicialização rápida, execute o seguinte comando: Powercfg -h off
.
Para obter mais informações sobre a inicialização rápida do Windows, consulte Distinguindo a inicialização rápida da ativação da hibernação.
Observações
No Windows, o valor retornado é o mesmo que a propriedade LastBootUpTime da classe Win32_OperatingSystem no WMI.