如何通过命令提示符获取系统DOWNTIME

时间:2016-07-20 12:39:50

标签: java cmd

我正在使用Spring 4.0构建一个应用程序,我需要知道应用程序中的系统停机时间。

我提到了很多网站,但我没有得到任何东西。

如果我知道获取系统停机的命令是什么,那么我可以在java程序上实现..

提前致谢。

1 个答案:

答案 0 :(得分:0)

Powershell有一种简单的方法来获取上次关闭日期时间:

(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 (你需要在命令中逃避关闭的parantheses):

%%a

(注意:%语法用于批处理文件。要直接从命令行使用它,请仅使用一个%aapp.filter('filterIfNumber', function ($filter) { return function (item) { if (angular.isNumber(item)) { return $filter('number')(item); } return item; }; });