Wie erfahre ich, wie lange ich diese Maschine schon gestartet habe?

Wie erfahre ich, wie lange ich diese Maschine schon gestartet habe?

Wenn ichLinux, kann ich verwenden uptime, um solche Informationen zu erhalten, wie diese

Power Shellkann dies tun?

Antwort1

Ein etwas anderer Ansatz, bei dem nur PowerShell verwendet wird.Dieser Artikelals Grundlage:

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

DasVerknüpfungzeigt auch, wie Sie Get-WMIObject bei Bedarf verwenden können.

Das hier wird etwas lang.....

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

Von dort aus können Sie das Objekt so formatieren, dass es keine Millisekunden usw. enthält.

Zum Beispiel:

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

Danke, Tim.

Antwort2

Sie können es mit dem Windows-Befehl anzeigen:

systeminfo|find "Time:"

Antwort3

Geben Sie net statistics workstationPowershell ein, um anzuzeigen, wie lange die Maschine eingeschaltet ist. Es wird die Systembetriebszeit angezeigt und seit wann die Maschine eingeschaltet ist. Außerdem finden Sie hier noch eine weitere Methode:http://www.penguincoders.net/2015/12/find-computer-uptime-in-windows-operating-system.html

verwandte Informationen