Краткое руководство. Создание виртуальной машины Windows в Azure с помощью PowerShellQuickstart: Create a Windows virtual machine in Azure with PowerShell

Модуль PowerShell используется для создания ресурсов Azure и управления ими с помощью командной строки PowerShell или сценариев.The Azure PowerShell module is used to create and manage Azure resources from the PowerShell command line or in scripts. В этом кратком руководстве показано, как с помощью Azure PowerShell развернуть в Azure виртуальную машину под управлением Windows Server 2016.This quickstart shows you how to use the Azure PowerShell module to deploy a virtual machine (VM) in Azure that runs Windows Server 2016. Вы также подключитесь к виртуальной машине по протоколу удаленного рабочего стола (RDP) и установите веб-сервер IIS, чтобы проверить работу виртуальной машины.You will also RDP to the VM and install the IIS web server, to show the VM in action.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.If you don't have an Azure subscription, create a free account before you begin.

Запуск Azure Cloud ShellLaunch Azure Cloud Shell

Azure Cloud Shell — это бесплатная интерактивная оболочка, с помощью которой можно выполнять действия, описанные в этой статье.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Она включает предварительно установленные общие инструменты Azure и настроена для использования с вашей учетной записью.It has common Azure tools preinstalled and configured to use with your account.

Чтобы открыть Cloud Shell, просто выберите Попробовать в правом верхнем углу блока кода.To open the Cloud Shell, just select Try it from the upper right corner of a code block. Cloud Shell можно также запустить в отдельной вкладке браузера, перейдя на страницу https://shell.azure.com/powershell.You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com/powershell. Нажмите кнопку Копировать, чтобы скопировать блоки кода. Вставьте код в Cloud Shell и нажмите клавишу "ВВОД", чтобы выполнить его.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press enter to run it.

Создать группу ресурсовCreate resource group

Создайте группу ресурсов Azure с помощью командлета New-AzResourceGroup.Create an Azure resource group with New-AzResourceGroup. Группа ресурсов — это логический контейнер, в котором происходит развертывание ресурсов Azure и управление ими.A resource group is a logical container into which Azure resources are deployed and managed.

New-AzResourceGroup -Name myResourceGroup -Location EastUS

Создание виртуальной машиныCreate virtual machine

Создайте виртуальную машину с помощью команды New-AzVM.Create a VM with New-AzVM. Задайте имена для каждого ресурса, и командлет New-AzVM создаст ресурсы (если они еще не существуют).Provide names for each of the resources and the New-AzVM cmdlet creates if they don't already exist.

При появлении запроса укажите имя пользователя и пароль в качестве учетных данных для входа на виртуальную машину.When prompted, provide a username and password to be used as the sign-in credentials for the VM:

New-AzVm `
    -ResourceGroupName "myResourceGroup" `
    -Name "myVM" `
    -Location "East US" `
    -VirtualNetworkName "myVnet" `
    -SubnetName "mySubnet" `
    -SecurityGroupName "myNetworkSecurityGroup" `
    -PublicIpAddressName "myPublicIpAddress" `
    -OpenPorts 80,3389

Подключение к виртуальной машинеConnect to virtual machine

Когда завершится развертывание, войдите на виртуальную машину по протоколу удаленного рабочего стола.After the deployment has completed, RDP to the VM. Чтобы проверить работу виртуальной машины, можно установить веб-сервер IIS.To see your VM in action, the IIS web server is then installed.

Чтобы узнать общедоступный IP-адрес виртуальной машины, выполните командлет Get-AzPublicIpAddress:To see the public IP address of the VM, use the Get-AzPublicIpAddress cmdlet:

Get-AzPublicIpAddress -ResourceGroupName "myResourceGroup" | Select "IpAddress"

На локальном компьютере выполните следующую команду, чтобы создать сеанс удаленного рабочего стола.Use the following command to create a remote desktop session from your local computer. Замените указанный IP-адрес общедоступным IP-адресом своей виртуальной машины.Replace the IP address with the public IP address of your VM.

mstsc /v:publicIpAddress

В окне Безопасность Windows выберите Больше вариантов и щелкните Использовать другую учетную запись.In the Windows Security window, select More choices, and then select Use a different account. Введите имя пользователя в формате localhost\имя_пользователя, а затем введите созданный для этой виртуальной машины пароль и нажмите кнопку ОК.Type the username as localhost\username, enter password you created for the virtual machine, and then click OK.

При входе в систему может появиться предупреждение о сертификате.You may receive a certificate warning during the sign-in process. Щелкните Да или Продолжить, чтобы создать подключение.Click Yes or Continue to create the connection

Установка веб-сервераInstall web server

Чтобы проверить работу виртуальной машины, установите веб-сервер IIS.To see your VM in action, install the IIS web server. На виртуальной машине откройте командную строку PowerShell и выполните следующую команду:Open a PowerShell prompt on the VM and run the following command:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

После этого закройте RDP-подключение к виртуальной машине.When done, close the RDP connection to the VM.

Проверка работы веб-сервераView the web server in action

Установив IIS и открыв через Интернет порт 80 на виртуальной машине, откройте страницу приветствия IIS по умолчанию в любом браузере.With IIS installed and port 80 now open on your VM from the Internet, use a web browser of your choice to view the default IIS welcome page. Используйте общедоступный IP-адрес виртуальной машины, полученный на предыдущем шаге.Use the public IP address of your VM obtained in a previous step. В следующем примере показан веб-сайт IIS по умолчанию:The following example shows the default IIS web site:

Сайт IIS по умолчанию

Очистка ресурсовClean up resources

Вы можете удалить ненужную группу ресурсов, виртуальную машину и все связанные с ней ресурсы, выполнив командлет Remove-AzResourceGroup.When no longer needed, you can use the Remove-AzResourceGroup cmdlet to remove the resource group, VM, and all related resources:

Remove-AzResourceGroup -Name myResourceGroup

Дальнейшие действияNext steps

При работе с этим кратким руководством вы развернули простую виртуальную машину, открыли сетевой порт для веб-трафика и установили базовый веб-сервер.In this quickstart, you deployed a simple virtual machine, open a network port for web traffic, and installed a basic web server. Дополнительные сведения о виртуальных машинах Azure см. в руководстве по работе с виртуальными машинами Windows.To learn more about Azure virtual machines, continue to the tutorial for Windows VMs.