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 workstation
Powershell 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