■ Set-AzVMExtension 명령을 사용해 가상 머신에 IIS 웹 서버를 설치하는 방법을 보여준다.
▶ 실행 명령
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
$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) : 실행 스크립트 |