반응형
IIS 8에서 응용 프로그램 풀을 원격으로 중지/시작하는 방법
주의: 한 줄씩 사용하기!
IIS 6에서 사용할 수 있는 이 명령어들을 가지고 있었는데 잘 작동했습니다.
시작:
(get-wmiobject -namespace 'root\MicrosoftIISv2' -computername 'REMOTE_SERVER' -class 'IIsApplicationPool' | where-object {$_.Name -eq 'W3SVC/AppPools/MY_FANCY_APPPOOL'}).InvokeMethod('Stop', $null)"
-그리고-
중지:
(get-wmiobject -namespace 'root\MicrosoftIISv2' -computername 'REMOTE_SERVER' -class 'IIsApplicationPool' | where-object {$_.Name -eq 'W3SVC/AppPools/MY_FANCY_APPPOOL'}).InvokeMethod('Start', $null)
IIS 8에서 대안을 찾고 있습니다. 몇 개의 한 줄이 필요하고 파워셸 명령어여야 합니다.그들을 호출할 겁니다InvokePowerShellCommand
TFS에서의 활동.저를 도와줄 사람이 있습니까?
다음을 수행하여 응용프로그램 풀을 시작할 수 있습니다.
Invoke-Command -ComputerName "REMOTE_SERVER" -ScriptBlock { Start-WebAppPool -Name "MY_FANCY_APPPOOL" }
응용프로그램 풀을 중지하려면 다음 작업을 수행할 수 있습니다.
Invoke-Command -ComputerName "REMOTE_SERVER" -ScriptBlock { Stop-WebAppPool -Name "MY_FANCY_APPPOOL" }
시작하려면 앱 풀이 제어 메시지에 응답하도록 명시적 대기를 추가해야 하는 경우가 있습니다.
Invoke-Command -ComputerName "$REMOTE_SERVER" -ScriptBlock { Import-Module WebAdministration; Start-Sleep -s 10; Start-WebAppPool -Name "$APP_POOL_NAME" }
멈추려면 다음을(를)
Invoke-Command -ComputerName "$REMOTE_SERVER" -ScriptBlock { Import-Module WebAdministration; Stop-WebAppPool -Name "$APP_POOL_NAME" }
언급URL : https://stackoverflow.com/questions/29014761/how-to-remotely-stop-start-an-application-pool-in-iis-8
반응형
'programing' 카테고리의 다른 글
콘솔에서 getc로 \r(캐리지 리턴) vs \n(새 줄) 읽기? (0) | 2023.10.15 |
---|---|
구조물의 새 인스턴스(instance)를 만드는 방법 (0) | 2023.10.15 |
EF가 불필요한 null-check를 사용하여 SQL 쿼리를 생성하는 이유는 무엇입니까? (0) | 2023.10.15 |
오름차순으로 마지막 20개 순서 선택 - PHP/MySQL (0) | 2023.10.15 |
"일반 오류: 1005 테이블을 만들 수 없습니다" 라라벨 스키마 빌드 및 외부 키 사용 (0) | 2023.10.15 |