-1
我正在使用Spring 4.0構建一個應用程序,其中,我需要知道系統在應用程序中的停機時間。如何通過命令提示符獲取系統的停機時間
我介紹了很多的網站,但我沒有得到任何東西。
如果我知道什麼是用於獲取系統停機時間,然後我可以在java程序執行命令..
在此先感謝。
我正在使用Spring 4.0構建一個應用程序,其中,我需要知道系統在應用程序中的停機時間。如何通過命令提示符獲取系統的停機時間
我介紹了很多的網站,但我沒有得到任何東西。
如果我知道什麼是用於獲取系統停機時間,然後我可以在java程序執行命令..
在此先感謝。
PowerShell提供了一種簡單的方法來獲得上次關機日期時間:
Get-EventLog -LogName System -InstanceId 6006 -newest 1
要獲得唯一的日期:
(Get-EventLog -LogName System -InstanceId 6006 -newest 1).timeGenerated
要獲得所需格式的日期(修改你的需要):
get-date((Get-EventLog -LogName System -InstanceId 6006 -newest 1).timeGenerated) -format yyyyMMdd
要從cmd
執行它:
powershell get-date((Get-EventLog -LogName System -InstanceId 6006 -newest 1).timeGenerated) -format yyyyMMdd
cmd
的方式來獲得一個命令的輸出是for
(你需要逃避關閉命令中括號):
for /f "delims=" %%a in ('powershell get-date((Get-EventLog -LogName System -InstanceId 158 -newest 1^).timeGenerated^) -format yyyyMMdd') do set lastShutdown=%%a
(注:%%a
語法是在批處理文件中使用。要直接從命令行使用它,請僅使用一個%
:%a
)
我不知道你在問什麼。 – chrylis
要知道我們使用** net statistics server **的時間了。那麼什麼是停機命令。 @chrylis –
宕機時間=經過時間 - 正常運行時間 – DavidPostill