2012-10-12 4 views
1

TopShelf를 사용하여 수동으로 서비스를 중지하려면 어떻게합니까? 나는 문서로보고하고 당신과 같이 명령 프롬프트를 사용해야 할 서비스를 중지하는 것을 발견 : 나는, 내가 찾은 것을 사용하는 경우수동으로 TopShelf에서 서비스 중지

service.exe가 [서비스 이름]

을 중지 그것은 그 단지 서비스를 중지하지 않고 다시 시작합니다.

답변

1

documentation에 따르면, 커맨드 라인은 다음과 같아야

service.exe 정지 -instance : SERVICENAME

+0

나는 본다. 나는 당신의 예제 덕택에 더 나은 문서를 이해하고있다. 불행히도, 내가 그런 식으로 명령을 실행하면 아무 일도 일어나지 않습니다. – Vakey

+0

@ Vakey 문제를 해결 했습니까? 어떤 원인 이었나요? – SerG

1

는 service.exe 가정 커맨드 라인에서 서비스를 중지하려면 Topshelf 사용하여 작성되었으며, 명령 줄 인수는 다음과 같습니다

service.exe stop 

당신은 관리자 사용을 업그레이드해야하는 경우 :

service.exe stop --sudo 

이렇게하면 UAC를 통해 관리자로 업그레이드 할 수 있습니다. 서비스가 인스턴스 이름 (기본적으로 대부분되지 않음)로 설치 한 경우

, 다음을 사용 :이 도움이

service.exe stop --instance:MyInstanceName 

희망을.