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

TimeSpan

Por padrão, esse cmdlet retorna um objeto TimeSpan que representa o tempo decorrido.

DateTime

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.