Я хотел бы автоматизировать настройку виртуальной машины в Azure.Настройка новой виртуальной машины Azure без внешних инструментов
- Есть некоторые Azure Commandlets создать новую виртуальную машину, настройки открытых портов для PowerShell удаленного взаимодействия и т.д.
- я нашел сценарий, как загрузить сертификат, используемый для ремоутинга (http://michaelwasham.com/windows-azure-powershell-reference-guide/introduction-remote-powershell-with-windows-azure/), так что можно подключить к аппарату через
New-PSSession -ComputerName $computer -Credential $creds -UseSSL
и вызывать некоторые команды. - Затем мне нужно скопировать какое-либо приложение на виртуальную машину, зарегистрировать его в системе и запустить.
Как скопировать файл на удаленную машину? Нет никакой команды azure, позволяющей использовать, поэтому я не могу скопировать приложение из blob.
Возможные обходные пути - установить шоколадный удаленно, загрузить некоторое приложение командной строки, которое извлекает файл из blob и т. Д. Есть ли лучший способ? Даже AzCopy должен быть загружен на сервер каким-то образом.
PModem выглядел хорошо, когда я видел его несколько лет назад, но разве нет более официального подхода?
Я не буду использовать какой-либо другой общедоступный компьютер, доступный с Azure VM, который может использоваться в качестве файлового сервера, с которого удаленный компьютер может загружать файлы.
Также я не хочу, чтобы какая-то подготовленная VHD сидела в Azure как изображение для нового виртуального, у которого все было предустановлено. Приложение может сильно измениться, так что это плохо масштабируется.
Хорошо работает. Существует проблема, из-за которой 'cmdkey' не может использоваться из сеанса удаленного доступа powershell, но при явном указании учетных данных это было нормально. – stej