Ich habe eine zusammengesetzte Ressource. Nach meinem Verständnis ist eine zusammengesetzte Ressource eine Sammlung von Konfigurationen, die wie eine Ressource behandelt werden. Ich denke an Ressourcen als PowerShell-Modul (aber nicht). Die aktuelle Dateistruktur wie folgt aussieht:DSC: Hinzufügen einer benutzerdefinierten Ressource zu einer zusammengesetzten Ressource
Composite-Ressource:
…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
Ich habe gerade eine benutzerdefinierte DSC-Ressource mit xDSCResourceDesigner geschrieben, dass die folgende Dateistruktur erzeugt hat:
benutzerdefinierte Ressource:
… 7 Modules
└ 8 hApplyGpo
└ 9 1.0.0.0
├ 10 DSCResources
│ └ 11 hApplyGpo
│ ├ 11a hApplyGpo.psm1
│ └ 11b hApplyGpo.schema.mof
└ 10a hApplyGpo.psd1
Ist es möglich le, um die beiden darin zu verschmelzen, dass hApplyGpo
innerhalb DefaultConfiguration
residiert oder muss hApplyGpo
eine separate Ressource (Modul) sein, die von 5b referenziert wird (Import-DscResource -ModuleName hApplyGpo
)?
Wenn es möglich ist, wo in der zusammengesetzten Ressourcenstruktur sollten die Dateien von Custom Resource gehen? Mein direkter Gedanke ist, 11 mit 5 zu verschmelzen, aber was passiert mit hApplyGpo.psd1 (5a und 10a).
TIA