# Variables for common values $resourceGroup = "myResourceGroup" $location = "westeurope" $vmName = "myVM" # Create user object $cred = Get-Credential -Message "Usuario y password para la máquina virtual" # Create a resource group New-AzResourceGroup -Name $resourceGroup -Location $location # Create a virtual machine New-AzVM-ResourceGroupName $resourceGroup-Name $vmName-Location $location-ImageName "Win2016Datacenter"-VirtualNetworkName "myVnet"-SubnetName "mySubnet"-SecurityGroupName "myNetworkSecurityGroup"-PublicIpAddressName "myPublicIp"-Credential $cred-OpenPorts 80 # Install IIS $PublicSettings = '{"commandToExecute":"powershell Add-WindowsFeature Web-Server"}' Set-AzVMExtension -ExtensionName "IIS" -ResourceGroupName $resourceGroup -VMName $vmName-Publisher "Microsoft.Compute" -ExtensionType "CustomScriptExtension" -TypeHandlerVersion 1.4-SettingString $PublicSettings -Location $location



