Powershell DSC-逆向工程环境?

时间:2018-11-22 02:06:29

标签: powershell dsc infrastructure

是否可以使用Powershell DSC读取基础结构并将输出写入Powershell DSC文件或mof文件?

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

现在看来,我有很多打字要做。大声笑

如果我们可以读取基础结构并写入文件以将其全部映射出来,那就太好了。

我使用SSDT在我们的数据库中这样做。我们只是将模式导入到文件中,然后导入到版本控制系统中。

看来我们无法针对网络和服务器基础架构执行此操作。 :|

似乎我将不得不在Powershell DSC中手动为每台服务器写出基础架构的整个预期状态,等等。

1 个答案:

答案 0 :(得分:1)

Kinda是的,您可以使用reverse DSC来实现。

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

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

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