如何知道我啟動這台機器多久了

如何知道我啟動這台機器多久了

如果我是Linux,我可以用來uptime獲取這樣的信息,就像這樣

電源外殼可以這樣做嗎?

答案1

對此有一點不同,僅使用 PowerShell。使用本文作為基礎:

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

關聯也展示瞭如何在需要時使用 Get-WMIObject。

這個有點長......

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

從那裡您可以將物件格式化為沒有毫秒等。

例如:

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

謝謝,蒂姆。

答案2

您可以使用 Windows 命令查看它:

systeminfo|find "Time:"

答案3

輸入net statistics workstationPowershell 以查看機器已開啟多久。它將顯示系統正常運作時間以及機器已開啟多長時間。您還可以在這裡找到另一種方法 -http://www.penguincoders.net/2015/12/find-computer-uptime-in-windows-operating-system.html

相關內容