首页 > 解决方案 > Powershell DSC,将 MOF 输出到不同的文件夹

问题描述

鉴于这个简单的配置文件:

Configuration MyDscConfiguration {

    Node "TEST-PC1" {
        WindowsFeature MyFeatureInstance {
            Ensure = "Present"
            Name =  "RSAT"
        }
        WindowsFeature My2ndFeatureInstance {
            Ensure = "Present"
            Name = "Bitlocker"
        }
    }
}
MyDscConfiguration

运行时,为节点“TEST-PC1”生成的 MOF 文件将放置在名为MyDscConfiguration.

我正在寻找一种将 MOF 输出到自定义目录位置的方法,例如mofs\MyDscConfiguration\

这可能吗?

标签: powershelldsc

解决方案


是的,你的配置有一个-OutputPath你可以给它的参数。

从本质上讲,配置的功能和工作方式大致相同。

你甚至可以用Get-Help MyDscConfiguration它来查看它的所有参数(你也可以param()用它定义你自己的块,就像你对一个函数一样)。

TAB完成也有效,因此这是发现参数的快速方法。


推荐阅读