2017-03-23 1 views
1

시나리오 : 2 개의 슬롯이있는 Azure 응용 프로그램 서비스가 있고 준비 슬롯에 배치하고 슬롯을 교체하면 프로덕션 슬롯의 webjob을 실행 상태와 스테이징 슬롯으로 만들 수 있습니다. 멈추어야한다.powershell을 사용하여 Webjob 시작

하늘색 웹 작업을 시작하고 중지하는 PowerShell 방법이 있습니까?

+0

문제를 해결할 수있는 비슷한 질문을 찾았습니다. http://stackoverflow.com/questions/33128432/can-i-easily-stop-start-azure-webjobs-without-going-through-the-u-or-ftp – user457485

답변

0

This answer에는 이전 ARM이 아닌 CmdLets이 있습니다.

ARM에서는 상위 수준 CmdLets가 있다고 생각하지 않지만이를 수행 할 수는 있지만 리소스 수준 CmdLets를 사용하여이 작업을 수행 할 수 있습니다. 샘플이 here입니다.

+0

arm이 아닌 cmdLet과 리소스 level CmdLet이 두 옵션 모두 App Service Environment (ASE)에 호스팅 된 Webjob에서 작동하지 않음을 발견했습니다. – user457485

+0

아래 맞춤 스크립트를 사용하여 종료했습니다. $ WebAppApiVersion = "2015-08-01" $ resourceId = "/ subscriptions /$($subscriptionId)/resourceGroups/$($resourceGroup)/providers/Microsoft.Web/sites/$($appService)/slots/staging/ContinuousWebJobs/$($webJobName) " Invoke-AzureRmResourceAction -ResourceId $ resourceId - 액션 중지 - 포스 - ApiVersion $ WebAppApiVersion – user457485

관련 문제