Powershell DSC,将 MOF 输出到不同的文件夹
Powershell DSC, Output MOF to different folder
给定这个简单的配置文件:
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\
这可能吗?
是的,您的配置有一个 -OutputPath
参数,您可以给它。
从本质上讲,配置是功能,并且工作方式基本相同。
您甚至可以使用 Get-Help MyDscConfiguration
来查看它的所有参数(您也可以使用它来定义您自己的 param()
块,就像您对函数所做的那样)。
TAB 完成也有效,所以这是发现参数的快速方法。
给定这个简单的配置文件:
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\
这可能吗?
是的,您的配置有一个 -OutputPath
参数,您可以给它。
从本质上讲,配置是功能,并且工作方式基本相同。
您甚至可以使用 Get-Help MyDscConfiguration
来查看它的所有参数(您也可以使用它来定义您自己的 param()
块,就像您对函数所做的那样)。
TAB 完成也有效,所以这是发现参数的快速方法。