У меня есть рабочие роли в облачной службе Azure (классическая), и я хочу, чтобы они устанавливали модули Azure и AzureRM PowerShell при запуске.Я добавил задачу запуска в свой файл ServiceDefinition.csdef:
<Startup>
<Task commandLine="InstallAzureModules.cmd" executionContext="elevated" taskType="simple" />
</Startup>
Файл InstallAzureModules.cmd выглядит следующим образом:
PowerShell.exe -ExecutionPolicy Unrestricted .\InstallAzureModules.ps1 >> "D:\InstallAzureModulesLogs.txt" 2>&1
И InstallAzureModules.ps1 выглядит так:
Install-PackageProvider NuGet -Force
Install-Module Azure -AllowClobber -Force
Install-Module AzureRM -AllowClobber -Force
В результате у меня возникает ошибка Недостаточно места на диске , однако при подключении к любому экземпляру Worker с помощью удаленного рабочего стола и запуске InstallAzureModules.cmd вручную все модули устанавливаются безлюбые ошибки.
Пожалуйста, помогите установить эти модули.
Спасибо.