Я пытаюсь загрузить и установить exe во время подготовки виртуальной машины Windows в облаке Azure. Я не хочу использовать расширение пользовательского сценария, но вместо этого хочу использовать «Пользовательские данные». Я не могу найти примеров solid в документации Azure.
В AWS я нашел достаточно ресурсов, и я мог бы разработать приведенный ниже сценарий PowerShell и добавить его в данные пользователя, но это не работает на Azure, пробовал разные варианты но безуспешно. Кто-нибудь делал это раньше? Есть ли четкая документация по этому поводу? Я читал, что Azure использует Cloud-init, но опять же, нет четких примеров того, как это сделать с Cloud-init для машины Windows, все примеры для Linux.
<powershell>
start-transcript
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest 'https://www.domain-name.com/filename.exe' -OutFile C:\filename.exe
C:\filename.exe --quiet
</powershell>
Любая помощь были бы признательны.