2016-07-20 5 views
-1

私は、アプリケーションでSystem downtimeを知る必要があるSpring 4.0を使用して1つのアプリケーションを構築しています。コマンドプロンプトでシステムをDOWNTIMEにする方法

私は多くのサイトを参照しましたが、何も取得できませんでした。

私は、システムのダウンタイムを取得するためのコマンドであるかを知るようになったならば、私は.. Javaプログラムに事前に

感謝を実装することができます。

+3

私はあなたが何を求めているのか分かりません。 – chrylis

+0

私たちが**ネット統計サーバーを使用してアップタイムを知っている** ..その後、ダウンタイムのコマンドは何ですか? @chrylis –

+0

ダウンタイム=経過時間 - 稼働時間 – DavidPostill

答えて

0

PowerShellは最後のシャットダウンの日時を取得する簡単な方法があります。

Get-EventLog -LogName System -InstanceId 6006 -newest 1 

日付だけを取得するには、次の目的の形式で日付を取得するには

(Get-EventLog -LogName System -InstanceId 6006 -newest 1).timeGenerated 

を(あなたに修正ニーズ):cmdからそれを実行するには

get-date((Get-EventLog -LogName System -InstanceId 6006 -newest 1).timeGenerated) -format yyyyMMdd 

0コマンドの出力を得るために
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

関連する問題