そのため、sc query "ServiceName" |でサービスが実行されているかどうかを確認できました。「RUNNING」またはネットスタートを見つける | 「サービス名」を検索するか、xp_servicecontrol を使用して SQL Server で検索します。サービスの稼働時間を確認する方法はありますか? サービスの稼働時間を確認するにはどうすればよいですか?
3189 次
1 に答える
3
サービスに独自のプロセス名がある限り、これは機能するはずです。
PowerShell_v4> (Get-Process lync).StartTime
Friday, October 17, 2014 11:46:04
svchost.exe の下で実行している場合は、イベント ログから取得する必要があると思います。
PowerShell_v4> (Get-WinEvent -LogName System | ? Message -match 'DHCPv6 client service is started' | select -First 1).TimeCreated
Friday, October 17, 2014 10:10:56
稼働時間については、時間差を計算するだけです。
$Start = (Get-Process Outlook).StartTime
$Now = Get-Date
$Now - $Start | Format-Table Days, Hours, Minutes, Seconds -AutoSize
Days Hours Minutes Seconds
---- ----- ------- -------
0 0 2 8
またはワンライナーとして:
(Get-Date) - (Get-Process Outlook).StartTime | Format-Table Days, Hours, Minutes, Seconds -AutoSize
Days Hours Minutes Seconds
---- ----- ------- -------
0 0 2 8
于 2014-10-17T11:47:50.497 に答える