我正在尝试为开发人员工作站创建DSC配置并遇到困难。
开发人员计算机有一个定义明确的所有者 - 将获得它的开发人员。一些与所有者帐户紧密耦合的配置:
- 应将其作为系统管理员角色中的登录帐户添加到 SQL Server。
- 我希望每个开发人员都拥有的 Visual Studio 扩展必须从所有者帐户(而不是用于应用 DSC 配置的系统帐户)启动的会话安装。
- TFS 工作区必须与所有者帐户关联。
我不清楚Azure Automation DSC如何允许这种耦合。有时只需要帐户名称(用于配置 Sql Server),但有时资源必须以所有者身份运行,即需要所有者凭据。除非有办法让 DSC 资源在不知道所有者凭据的情况下以工作站所有者身份运行。
简而言之,在我看来,Azure 自动化 DSC 不能用于配置开发人员计算机。我什至不是在谈论开箱即用和经过测试的 DSC 资源的短缺,例如:
- 安装 Visual Studio
- 安装 Visual Studio 扩展
- 将 Visual Studio 源代码管理配置为使用 TFS
- 配置 TFS 工作区
我建议查看 Azure 开发测试实验室,了解这种预配和自定义开发人员计算机的方案。