Назад | Перейти на главную страницу

Установите azure vm без брандмауэра Microsoft

У нас есть брандмауэр. Есть ли способ построить лазурный сервер без брандмауэра Windows? Или как минимум выключили?

Сборка выполняется PowerShell. Также в настоящее время изучаются шаблоны, но сейчас это PowerShell.

Вы можете использовать Azure Расширение пользовательского сценария для достижения вашего сценария.

Расширение настраиваемых сценариев загружает и выполняет сценарии на виртуальных машинах Azure. Это расширение полезно для настройки после развертывания, установки программного обеспечения или любых других задач настройки / управления. Сценарии можно загрузить из хранилища Azure или GitHub или предоставить на портал Azure во время выполнения расширения.

Если вы хотите использовать PowerShell для этого. Вы можете написать сценарий PowerShell и загрузить его в хранилище GitHub или Azure.

 netsh advfirewall firewall add rule name="Open Port 5985" dir=in action=allow protocol=TCP localport=5985

В Set-AzureRmVMCustomScriptExtension Команда может использоваться для добавления расширения Custom Script к существующей виртуальной машине. Для получения дополнительной информации см. Set-AzureRmVMCustomScriptExtension.

После успешного создания виртуальной машины вы можете выполнить следующий командлет.

Set-AzureRmVMCustomScriptExtension -ResourceGroupName myResourceGroup `
    -VMName myVM `
    -Location myLocation `
    -FileUri myURL `
    -Run 'myScript.ps1' `
    -Name DemoScriptExtension

Я предлагаю вам загрузить свой скрипт на GitHub, убедитесь, что скрипт является общедоступным. Просто пример, у меня это работает.

Set-AzureRmVMCustomScriptExtension -ResourceGroupName shuiwinrm `
    -VMName shui `
    -Location "South Central US" `
    -FileUri "https://gist.githubusercontent.com/Walter-Shui/432bc4e657b813522c6dea88ada2b0cd/raw/7fd9a04babf909f85a45a293a421bc703561ae15/winrm5985.ps1" `
    -Run 'winrm5985.ps1' `
    -Name DemoScriptExtension