我一直在编写此程序,在该程序中我需要向Powershell发送命令,作为回报,它为我提供了sys UpTime(分钟可以更好地工作,但不是必须的)
由于我仍然不习惯使用Powershell,因此在获取此intel时遇到很多问题。
这是我尝试过的:
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
给我正常运行时间,但是我仍然不知道该如何处理,因此我仍然需要以某种方式添加类似内容:
| Select-String -Pattern "TotalMinutes"
但是我需要(以某种方式)使powershell给予我时间作为回报,以便我可以使用它。也许到剪贴板?
| clip
但是如果我将所有这些加在一起,将没有任何效果。放入剪贴板只是我获取此信息的一种方式,其他人也可能会使用。我对此仍然很陌生,很抱歉,如果我因愚蠢的问题而伤害了你的智力。
提前感谢
通过减去两个[datetime]
(System.DateTime
)实例,您获得了一个System.DateTime
([timespan]
)实例,可以将其存储在变量中: