Я думаю, что этот подход , сформированный в Windows Azure StartupTask , запущенный в Повышенный контекст выполнения , поможет вам.
Просто запомнитечто файл .bat или .cmd, который вы создаете, должен быть в кодировке UTF8.Раньше были некоторые проблемы с пакетными файлами, если они не UTF8.
ОБНОВЛЕНИЕ
Я решил обновить ответ, потому что это было бы слишком долго длявторой комментарий.Сначала я хочу прояснить, что я не собираюсь никого обидеть, и следующее - это только мое личное мнение и мысли.
Что ж, мое видение может быть ( является ) искаженным через моепризмы.Но я думаю, что эти особенности не имеют ничего общего с самой Windows Azure.
Это особенности конфигурации, связанные с ОС, и подход будет один и тот же (с некоторыми вариациями) независимо от поставщика (хостинг / облако).Если бы вам пришлось развернуть свое решение на выделенном (или виртуальном) сервере, вам пришлось бы создать какую-то запланированную задачу или задачу запуска для внесения этих изменений в конфигурацию.Или даже в интерактивном режиме, чтобы внести эти изменения.
Поскольку Windows Azure предлагает задачу запуска, мы (разработчики) должны решить, что делать и как формировать ОС в соответствии с нашими потребностями.
Изменения конфигурации ОС, которые могут понадобиться, ограничиваются только общим количеством всех доступных параметров конфигурации Windows Server 2008 / R2.Лично я не верю, что это должно быть отражено в документации Windows Azure каким-либо образом.Они имеют свое место в документации Windows Server.Можно утверждать, что они «обычно используются», потому что то, что может быть общим для одного, может и «никогда не понадобиться» для других ...