У нас есть брандмауэр. Есть ли способ построить лазурный сервер без брандмауэра 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