■ Set-AzVMExtension 명령을 사용해 가상 머신에 IIS 웹 서버 설치하기

------------------------------------------------------------------------------------------------------------------------

 

$credential = Get-Credential

 

New-AzVm `

    -ResourceGroupName TestResourceGroup `

    -Name TestVM `

    -Location EastUS `

    -VirtualNetworkName TestVNet `

    -SubnetName TestSubnet `

    -SecurityGroupName TestNetworkSecurityGroup `

    -PublicIpAddressName TestPublicIpAddress `

    -OpenPorts 80 `

    -Credential $credential

 

Set-AzVMExtension -ResourceGroupName TestResourceGroup `

    -ExtensionName IIS `

    -VMName TestVM `

    -Location EastUS `

    -Publisher Microsoft.Compute `

    -ExtensionType CustomScriptExtension `

    -TypeHandlerVersion 1.8 `

    -SettingString '{ "commandToExecute" : "powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)" }'

 

 

TestResourceGroup        : 리소스 그룹명

   TestVM                   : 가상 머신명

   EastUS                   : 리전명

   TestVNet                 : 가상 네트워크명

   TestSubnet               : 서브넷명

   TestNetworkSecurityGroup : 네트워크 보안 그룹명

   TestPublicIpAddress      : 공인 IP 주소명

   80                       : 공개할 포트

   IIS                      : 확장명

   powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername) : 실행 스크립트

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요