Подходит ли Azure Automation DSC для настройки клиентских компьютеров (не серверов)?
Я пытаюсь создать конфигурацию DSC для рабочей станции разработчика и сталкиваюсь с трудностями.
У машины разработчика есть четко определенный владелец - разработчик, который ее получит. Некоторые конфигурации тесно связаны с учетной записью владельца:
- Он должен быть добавлен на Sql Server в качестве учетной записи для входа в систему в роли sysadmin.
- Расширения Visual Studio, которые я хочу, чтобы каждый разработчик имел, должны быть установлены из сеанса, запускаемого учетной записью владельца (а не учетной записи SYSTEM, используемой для применения конфигураций DSC)
- Рабочие пространства TFS должны быть связаны с учетной записью владельца.
Мне неясно, как Azure Automation DSC может допускать такую связь. Иногда требуется только имя учетной записи (для настройки Sql Server), но иногда ресурс должен запускаться как владелец, т.е. необходимы учетные данные владельца. Если только у DSC-ресурса нет способа работать в качестве владельца рабочей станции, не зная учетных данных владельца.
Короче говоря, мне кажется, что Azure Automation DSC нельзя использовать для настройки машин разработчика. И я даже не говорю о нехватке готовых и проверенных ресурсов DSC, таких как:
- Установка Visual Studio
- Установка расширений Visual Studio
- Настройка Visual Studio Source Control для использования TFS
- Настройка рабочих пространств TFS
1 ответ
Я бы посоветовал взглянуть на лаборатории разработки Azure DevTest для такого сценария подготовки и настройки машин для разработчиков.