如何将PowerShell DSC生成的MOF文件输出到自定义目录?
回答:当然可行!
你完全可以把DSC配置生成的MOF文件输出到自定义目录,只需要在调用配置函数时加上-OutputPath参数指定目标路径就行。
具体修改方式:
原来的代码最后是直接调用MyDscConfiguration,现在给这个调用加上-OutputPath参数,指定你想要的目录(比如mofs\MyDscConfiguration\):
Configuration MyDscConfiguration { Node "TEST-PC1" { WindowsFeature MyFeatureInstance { Ensure = "Present" Name = "RSAT" } WindowsFeature My2ndFeatureInstance { Ensure = "Present" Name = "Bitlocker" } } } # 调用配置时指定自定义输出目录 MyDscConfiguration -OutputPath ".\mofs\MyDscConfiguration\"
补充说明:
-OutputPath支持相对路径或绝对路径,示例里用的相对路径会在当前工作目录下自动创建mofs\MyDscConfiguration子目录(如果该目录不存在的话,PowerShell会帮你自动生成)。- 执行修改后的代码后,
TEST-PC1.mof文件就会乖乖出现在你指定的自定义目录里,而不是默认的同名子目录中。
内容的提问来源于stack exchange,提问作者Brettski
相关产品推荐
相关产品推荐

