如果我是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 workstation
Powershell 以查看機器已開啟多久。它將顯示系統正常運作時間以及機器已開啟多長時間。您還可以在這裡找到另一種方法 -http://www.penguincoders.net/2015/12/find-computer-uptime-in-windows-operating-system.html