我目前有一个脚本可以恢复正常运行的服务器正常运行时间,但是当我收到服务器正常运行时间的值时,它包括天,分和秒.
以下是我认为需要修改的脚本行:
$os=Get-WmiObject win32_operatingsystem
$uptime=((get-date) - ($os.ConvertToDateTime($os.lastbootuptime))).tostring()
Run Code Online (Sandbox Code Playgroud)
我试过查找选项只返回天; 但一直找不到一个.
这可能吗?
Sco*_*ain 10
当您减去两个日期时间时,您将获得一个TimeSpan结构,该结构具有您可以使用的Days属性.
$uptime = ((get-date) - ($os.ConvertToDateTime($os.lastbootuptime))).Days
Run Code Online (Sandbox Code Playgroud)
如果你想要小数天使用TotalDays而不是Days,那么如果你有一天半的时间就可以获得1.5答案.
| 归档时间: |
|
| 查看次数: |
8812 次 |
| 最近记录: |