명령 줄을 사용하여 IIS7 +에서 단일 웹 사이트를 다시 시작하려면 어떻게합니까? 만 사용하여 IIS7 +에서 단일

명령 줄 만 사용하여 IIS7 +에서 단일 웹 사이트를 다시 시작하려면 어떻게합니까?

이미지의 동그라미 메뉴 항목과 기능은 동일하지만 명령 줄에서 볼 수 있습니다.

여기에 이미지 설명을 입력하십시오

Iisreset에는 개별 파일을 처리 할 수있는 옵션이 없으며 Iisweb.vbs에 대한 오래된 참조가 구식 인 것으로 나타났습니다.



답변

당신이 찾고있는 것은 appcmd명령입니다. TechNet 설명서를 살펴보십시오 .

사이트를 나열하려면 다음을 수행하십시오 .

%windir%\system32\inetsrv\appcmd list site

사이트를 다시 시작하려면 사이트를 중지 한 다음 시작하십시오 .

appcmd start site /site.name:string

또는

appcmd stop site /site.name:string


답변

개인적으로 사이트를 중지하고 시작하지 말고 관련 응용 프로그램 풀을 재활용하는 것이 좋습니다.

이는 최종 사용자가 알아볼 수없는 수준에 가까워 야하며 사이트가 다운 된 경우 중지 / 시작시 503이 생성 될 수 있습니다.

APPCMD 목록 WP

APPCMD 재활용 WP

이것의 커맨드 라인 버전은 …


답변

기존 웹 사이트를 다음과 같이 나열하십시오.

C:\> iisweb.vbs /query

그런 다음 다음을 실행하여 특정 웹 사이트를 다시 시작할 수 있습니다.

C:\> iisweb.vbs /stop <website> && iisweb.vbs /start <website>