첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
##################################################
# 사용자 지정 스크립트를 정의한다.
##################################################

$testSetting = @{
    "fileUris" = (,"https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1");
    "commandToExecute" = "powershell -ExecutionPolicy Unrestricted -File automate-iis.ps1"
}

##################################################
# 가상 머신 확장 집합을 구한다.
##################################################

$vmss = Get-AzVmss -ResourceGroupName TestResourceGroup -VMScaleSetName TestScaleSet

##################################################
# IIS를 설치하고 기본 웹 사이트를 구성하기 위해서 사용자 지정 스크립트 확장명을 추가한다.
##################################################

Add-AzVmssExtension -VirtualMachineScaleSet $vmss `
  -Name TestScript `
  -Publisher "Microsoft.Compute" `
  -Type "CustomScriptExtension" `
  -TypeHandlerVersion 1.8 `
  -Setting $testSetting

##################################################
# 확장 집합을 업데이트 하고 가상 머신 인스턴스들에게 사용자 지정 스크립트 확장을 실행한다.
##################################################

Update-AzVmss -ResourceGroupName TestResourceGroup -Name TestScaleSet -VirtualMachineScaleSet $vmss


※ TestResourceGroup : 리소스 그룹명
   TestScaleSet      : 확장 집합명
   TestScript        : 사용자 지정 스크립트 확장명
728x90
반응형
그리드형(광고전용)
Posted by 사용자 icodebroker

댓글을 달아 주세요