如果我是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