Что такое виртуальная машина?
Виртуальная машина — это виртуальная среда над вашей системой. Предположим, у вас в системе установлена ОС Linux, но вы хотите использовать Windows для определенных функций, но не хотите устанавливать ее на свою систему. Вы можете просто создать виртуальную машину (Virtual Machine) с ОС Windows и использовать ее виртуально на вашей системе.
Итак, по сути, виртуальная машина (ВМ) — это виртуальная среда, которая функционирует как виртуальная компьютерная система с собственным процессором, памятью, сетевым интерфейсом и хранилищем, созданная на физической аппаратной системе.
Что такое PowerShell?
PowerShell — это кросс-платформенное решение для автоматизации задач, состоящее из оболочки командной строки, языка сценариев и структуры управления конфигурацией.
Итак, теперь давайте создадим виртуальную машину с помощью PowerShell.
Перед началом работы необходимо установить некоторые модули из галереи PowerShell:
- Az.Accounts — Используется для подключения к учетной записи Azure через PowerShell.
- Az.Resources — Используется для создания/получения группы ресурсов для выводимой ВМ.
- Az.Compute — Используется для создания/подключения виртуальной машины.
Для установки этих модулей используйте следующий синтаксис:
Install-Module -Name ModuleName
Для начала создадим файл PowerShell. Откройте Visual Studio Code или PowerShell ISE. Вы можете установить расширение PowerShell в VS Code. Создайте файл PowerShell с расширением .ps1
. Например, VMusingPS.ps1
.
Теперь нам нужно подключиться к нашей учетной записи Azure с помощью сценария PowerShell. Выполните следующую команду в VS Code.
Connect-AzAccount
Выберите команду, а затем нажмите на клавишу F8, чтобы запустить ее.
Эта команда откроет в браузере интерфейс для входа в учетную запись Azure.
Чтобы подтвердить подключение, выполните команду:
Get-AzContext
Эта команда покажет результаты, похожие на эти, подтверждая вашу учетную запись и подписку.
Если вы хотите, вы можете создать новую группу ресурсов для своей виртуальной машины с помощью команды:
New-AzResourceGroup -Name "VM_RG" -Location "CentralIndia"
Или использовать любую существующую группу ресурсов.
Я использую существующую группу ресурсов под названием «VM_RG».
Выполните следующую команду для создания виртуальной машины с помощью PowerShell:
New-AzVM -Name "VMusingPS" -ResourceGroupName "VM_RG" -Location "CentralIndia" -Credential (Get-Credential)
Поскольку для доступа виртуальной машины нужны учетные данные, после выполнения этой команды она запросит имя пользователя и пароль для вашей виртуальной машины. Введите свои учетные данные и нажмите Enter, готово.
Вы можете подтвердить это, проверив указанную группу ресурсов, там будет показана ваша виртуальная машина.
Вы успешно создали виртуальную машину Azure с помощью сценария PowerShell.
Вот полный код:
Теперь вы можете подключиться/запустить свою виртуальную машину с помощью RDP: Подключение к виртуальной машине Windows, созданной в Azure, с помощью RDP
Документы по используемым командам:
- Connect-AzAccount
- Get-AzContext
- New-AzResourceGroup
- New-AzVM
Ура🥳
Теперь наслаждайтесь использованием вашей виртуальной машины!

Аникет Кумар Синха