우리는 stop-service cmdlet을 사용하여 상자에서 몇 가지 서비스를 중지합니다. 대개의 경우 훌륭하게 작동하지만 때로는 좋지 않은 서비스가 하나 또는 두 개 있습니다 (누가하지 않습니까?).stop-service cmdlet 시간 초과가 가능합니까?
문제가되는 서비스 중 하나가 정지 상태를 유지합니다이 경우및 cmdlet은 반복 콘솔에 출력이를두고 :
[08:49:21]WARNING: Waiting for service 'MisbehavingService (MisbehavingService)' to finish
[08:49:21]stopping...
[08:49:23]WARNING: Waiting for service 'MisbehavingService (MisbehavingService)' to finish
[08:49:23]stopping...
[08:49:25]WARNING: Waiting for service 'MisbehavingService (MisbehavingService)' to finish
[08:49:25]stopping...
은 결국 우리가 작업의 서비스를 죽여야 관리자 및 스크립트가 계속됩니다.
특정 시점 이후에 stop-service cmdlet을 포기하거나 시간 초과 할 수있는 방법이 있습니까? 나중에 확인할 수 있고 서비스가 계속 실행 중인지 확인하려면 kill-process cmdlet을 사용하여 최종 잘라 내기를 제공하십시오.
감사합니다. Steven. 나는 아래의이 토론이 주제에 관해 좋은 조언을하고 있다고 생각한다. 특히, 페이지의 마지막 게시 : http://www.powershellcommunity.org/Forums/tabid/54/aft/5243/Default.aspx – larryq
그건 좋은 물건입니다. –