Azure 自动化 DSC 是否适合配置客户端计算机(而不是服务器)?



我正在尝试为开发人员工作站创建DSC配置并遇到困难。

开发人员计算机有一个定义明确的所有者 - 将获得它的开发人员。一些与所有者帐户紧密耦合的配置:

  1. 应将其作为系统管理员角色中的登录帐户添加到 SQL Server。
  2. 我希望每个开发人员都拥有的 Visual Studio 扩展必须从所有者帐户(而不是用于应用 DSC 配置的系统帐户)启动的会话安装。
  3. TFS 工作区必须与所有者帐户关联。

我不清楚Azure Automation DSC如何允许这种耦合。有时只需要帐户名称(用于配置 Sql Server),但有时资源必须以所有者身份运行,即需要所有者凭据。除非有办法让 DSC 资源在不知道所有者凭据的情况下以工作站所有者身份运行。

简而言之,在我看来,Azure 自动化 DSC 不能用于配置开发人员计算机。我什至不是在谈论开箱即用和经过测试的 DSC 资源的短缺,例如:

  • 安装 Visual Studio
  • 安装 Visual Studio 扩展
  • 将 Visual Studio 源代码管理配置为使用 TFS
  • 配置 TFS 工作区

我建议查看 Azure 开发测试实验室,了解这种预配和自定义开发人员计算机的方案。

相关内容

最新更新