【发布时间】:2014-05-22 16:53:49
【问题描述】:
我正在利用 Microsoft 的 DSC 资源工具包(特别是 XWebAdministration,至少对于初学者而言)。我对 DSC 比较熟悉,所以不用担心脚本的实际功能……它会做它应该做的事情,或者至少我很确定它会做。
问题是当我从编排框中执行脚本时,我的目标服务器返回此错误:
The PowerShell provider xWebAdministration does not exist at the PowerShell module
path nor is it registered as a WMI provider.
+ CategoryInfo : InvalidOperation: (root/Microsoft/...gurationManager
:String) [], CimException
+ FullyQualifiedErrorId : ModuleNameNotFound
+ PSComputerName : [redacted]
它发生的原因很明显:我没有在那些机器上安装xWebAdministration 模块。问题是:作为部署的一部分自动分发自定义资源的正确方法是什么?在几十个或几百个盒子上手动安装自定义资源很麻烦,所以必须有办法,我只是在任何地方都看不到任何关于该主题的文档。
【问题讨论】:
-
当我尝试使用 DSC 时,这正是让我远离它的原因。似乎入门的简单事情没有得到很好的支持或至少没有记录。要测试该技术,需要手动将依赖于某些自定义资源的配置推送到目标机器......如何使用 DSC 来做到这一点,而无需先手动将文件复制到 powershell 文件夹中?使用 DSC 自己提升资源?如果是这样,一些文档或教程将有助于解释这一点。
标签: powershell dsc