У нас есть брандмауэр. Есть ли способ построить лазурный сервер без брандмауэра Windows? Или как минимум выключили?
Сборка выполняется PowerShell. Также в настоящее время изучаются шаблоны, но сейчас это PowerShell.
Вы можете использовать Azure Custom Script Extension , чтобы реализовать свой сценарий.
Расширение настраиваемых сценариев загружает и выполняет сценарии в 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