Como saber há quanto tempo eu iniciei esta máquina

1

Se eu sou Linux , posso usar uptime para obter essa informação, como esta

PowerShell pode fazer isso?

    
por yode 01.10.2017 / 09:52

3 respostas

1

Um pouco diferente sobre este, usando apenas o PowerShell. Usando este artigo como base:

New-TimeSpan -Start (Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime -End (Get-Date)

Este link também mostra como você pode usar o Get-WMIObject, se precisar.

Este fica um pouco longo .....

New-TimeSpan -Start ((Get-WmiObject win32_operatingsystem | '
Select-Object @{Name='LastBootUptime';Expression={$_.ConverttoDateTime($_.lastbootuptime)}}).lastbootuptime) -End (Get-Date)

De lá, você pode formatar o objeto para não ter milissegundos, etc.

Por exemplo:

New-TimeSpan -Start (Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime -End (Get-Date) | '
Select-Object Days,Hours

Obrigado, Tim.

    
por 02.10.2017 / 13:43
1

Você pode vê-lo com o comando do Windows:

systeminfo|find "Time:"
    
por 01.10.2017 / 10:14
1

Digite net statistics workstation no Powershell para ver quanto tempo a máquina foi ligada. Ele mostrará o tempo de atividade do sistema e desde quando a máquina foi ligada. Além disso, você pode encontrar mais um método aqui: link

    
por 01.10.2017 / 11:51