2014-10-21 5 views
0

내가 특정 이름과 일치하는 프로세스를 종료 할 수있는 방법을 찾고으로 프로세스를 종료 내 기준과 일치하는 프로세스를 탐지하고 종료합니다.윈도우 - 자신의 가동 시간 4시간 + 그때에 모든 시간 정도를 스크립트 일정을 계획</p> <p>(그리고 경우에만) 경우 특정 가동 시간

저는 배치, powershell 및 vbscripts로 솔루션을 검색하고 있지만 내 요구 사항과 일치하는 항목을 찾지 못했습니다. 모든 도움이 절실합니다!

+0

당신은 확실히 PowerShell로이 작업을 수행 할 수 있지만, 사실은 당신을 위해 코드를 작성합니다 여기에 사람을 의심한다. Googling 'powershell process 가동 시간'으로 시작하여 거기에서 작업하십시오. – codebox

+0

시작할 수있는 좋은 장소, http://stackoverflow.com/questions/26408395/cmd-powershell-sql-server-is-there-any-way-to- 얼마나 오래 - - 창문 - 서비스 - 하 - 어떻게 - – evilSnobu

답변

0

결과 순위는 :

Get-Process -name process_name_goes_here | ForEach-Object {If((New-TimeSpan -Start (get-process -Id $_.Id).StartTime).Hours -ge 4){Stop-Process $_.Id -force}}