我有一个复合资源。我的理解是,复合资源是一种被视为资源的配置集合。我认为资源是一个PowerShell模块(但不是)。当前文件的结构如下:DSC:将自定义资源添加到复合资源
复合资源:
…1 Modules
└ 2 DefaultConfiguration
└ 3 {version}
├ 4 DSCResources
│ ├ 5 hApplyGpo
│ │ ├ 5a hApplyGpo.psd1
│ │ └ 5b hApplyGpo.schema.psm1
│ └ 6 hStoragePool
│ ├ 6a hStoragePool.psd1
│ └ 6b hStoragePool.schema.psm1
└ 4a DefaultConfiguration.psd1
我刚才写使用xDSCResourceDesigner定制的DSC资源,已经产生了以下文件结构:
自定义资源:
… 7 Modules
└ 8 hApplyGpo
└ 9 1.0.0.0
├ 10 DSCResources
│ └ 11 hApplyGpo
│ ├ 11a hApplyGpo.psm1
│ └ 11b hApplyGpo.schema.mof
└ 10a hApplyGpo.psd1
是否可能le合并两个hApplyGpo
位于DefaultConfiguration
之内还是hApplyGpo
必须是由5b引用的单独资源(模块)(Import-DscResource -ModuleName hApplyGpo
)?
如果有可能,复合资源结构中的哪些位置应该包含自定义资源中的文件?我的直接想法是将11与5合并,但是hApplyGpo.psd1(5a和10a)会发生什么情况。
TIA