前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows查看系统启动时长 uptime

Windows查看系统启动时长 uptime

原创
作者头像
Windows技术交流
修改2023-05-19 12:56:38
修改2023-05-19 12:56:38
1.8K00
代码可运行
举报
文章被收录于专栏:Windows技术交流Windows技术交流
运行总次数:0
代码可运行

一、通过系统命令

cmd:

代码语言:javascript
代码运行次数:0
运行
复制
dir /ah /tw c:\pagefile.sys|findstr .sys

代码语言:javascript
代码运行次数:0
运行
复制
chcp 437
systeminfo | find "System Boot Time:"
systeminfo | findstr /C:"System Boot Time:"

代码语言:javascript
代码运行次数:0
运行
复制
chcp 437
net statistics workstation | find "since"
net stats work | find "since"
2008R2也可以执行net stats srv| find "since"

cmd wmic:

代码语言:javascript
代码运行次数:0
运行
复制
wmic OS GET CSName,LastBootUpTime

powershell:

代码语言:javascript
代码运行次数:0
运行
复制
cmd.exe /c dir /ah /tw c:\pagefile.sys|findstr .sys

代码语言:javascript
代码运行次数:0
运行
复制
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

代码语言:javascript
代码运行次数:0
运行
复制
(gcim Win32_OperatingSystem).LastBootUpTime
(gwmi win32_operatingSystem).lastbootuptime

代码语言:javascript
代码运行次数:0
运行
复制
get-date
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
代码语言:javascript
代码运行次数:0
运行
复制
((Get-WmiObject Win32_OperatingSystem).ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).LastBootUpTime))
代码语言:javascript
代码运行次数:0
运行
复制
$obj = Get-WmiObject Win32_OperatingSystem
$obj.ConvertToDateTime($obj.LastBootUpTime)
代码语言:javascript
代码运行次数:0
运行
复制
$operatingSystem = Get-WmiObject Win32_OperatingSystem
"$((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime($operatingSystem.LastBootUpTime)))"
代码语言:javascript
代码运行次数:0
运行
复制
function Get-SystemUptime {
    $operatingSystem = Get-WmiObject Win32_OperatingSystem
    "$((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime($operatingSystem.LastBootUpTime)))"
}
Get-SystemUptime

powershell专用命令:

代码语言:javascript
代码运行次数:0
运行
复制
Get-Uptime
Get-Uptime -Since

The Get-Uptime cmdlet was introduced in PowerShell 6.0.

https://learn.microsoft.com/en-US/powershell/module/microsoft.powershell.utility/get-uptime

二、通过第三方工具uptime.exe

代码语言:javascript
代码运行次数:0
运行
复制
https://neosmart.net/uptime/

三、通过微软的小工具uptime.exe

代码语言:javascript
代码运行次数:0
运行
复制
http://web.archive.org/web/20100316211056/http:/download.microsoft.com/download/winntsrv40/install/uptime_1.01/nt4/en-us/uptime.exe
https://networkproguide.com/wp-content/uploads/uptime.zip
https://zedt.eu/storage/2012/uptime.zip
http://web.archive.org/web/20070226103948if_/http://download.microsoft.com:80/download/winntsrv40/install/uptime_1.01/nt4/en-us/uptime.exe
uptime123.zip

压缩包里有微软1.0.0.1版本、codeplex uptime1.1版本以及https://neosmart.net/uptime/ 的uptime

四、通过事件ID6005的时间点

代码语言:javascript
代码运行次数:0
运行
复制
get-eventlog System | where-object {$_.EventID -eq "6005"} | sort -desc TimeGenerated
Get-WinEvent -ProviderName eventlog | Where-Object {$_.Id -eq 6005 -or $_.Id -eq 6006}

五、通过sysinternals工具psinfo

代码语言:javascript
代码运行次数:0
运行
复制
http://live.sysinternals.com/PsInfo.exe

代码语言:javascript
代码运行次数:0
运行
复制
psinfo.exe -accepteula -nobanner uptime

六、powershell7特有命令

注意:2008R2不支持powershell7(虽然能安装上,但是执行报错)

https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7

https://learn.microsoft.com/zh-cn/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7

Differences between Windows PowerShell 5.1 and PowerShell 7.x

https://learn.microsoft.com/en-us/powershell/scripting/whats-new/differences-from-windows-powershell?view=powershell-7

https://learn.microsoft.com/zh-cn/powershell/scripting/whats-new/differences-from-windows-powershell?view=powershell-7

代码语言:javascript
代码运行次数:0
运行
复制
Get-Uptime -Since

参考:

代码语言:javascript
代码运行次数:0
运行
复制
https://stackoverflow.com/questions/11606774/how-to-get-the-system-uptime-in-windows
https://networkproguide.com/how-to-check-windows-server-uptime/
https://www.nextofwindows.com/how-long-my-computer-has-been-running-get-to-know-my-computers-uptime
https://blog.csdn.net/CHCH998/article/details/107178906
https://www.windows-commandline.com/windows-last-boot-time

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Differences between Windows PowerShell 5.1 and PowerShell 7.x
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档