代码之家  ›  专栏  ›  技术社区  ›  user5855178

PowerShell DSC-对环境实施反向工程?

  •  0
  • user5855178  · 技术社区  · 6 年前

    是否有方法使用PowerShell DSC读取基础结构并将输出写入PowerShell DSC文件或MOF文件?

    我们已经完全配置了环境。从现在开始,我被要求研究使用IAC来自动化对基础设施的更改。

    现在看来,我有很多事情要做。大声笑

    如果我们能够读取基础结构并将其写入一个文件,从而将其全部映射出来,那就太好了。

    我用ssdt为我们的数据库做了这个。我们只是将模式导入到文件中,然后导入到我们的版本控制系统中。

    看起来我们不能在网络和服务器基础结构中这样做。:

    看起来我必须在PowerShellDSC中为每台服务器手动写出我们的基础设施的整个预期状态等…

    1 回复  |  直到 6 年前
        1
  •  1
  •   4c74356b41    6 年前

    是的,你可以用 reverse DSC 为了达到这个目的。

    大多数组织已经对技术解决方案进行了现有的投资,并且将它们的命令集重写为声明性DSC配置脚本并不是每个人都愿意承担的项目。ReversedDSC是一个模块,它提供一组功能,可用于将现有环境反向工程到DSC脚本中。没错,您只需针对现有的复杂环境(如SharePoint)运行一个脚本,并自动生成代表您的环境的150000行DSC代码。您不需要手动执行此操作。

    GITHUB链接: https://github.com/Microsoft/ReverseDSC

    还有一个自定义的IIS反向DSC: https://github.com/kevinsea/dsc-generator