创建基于 DSC 类的资源
基于类的 DSC 资源必须:
- 用
[
DscResource()]
属性装饰 - 定义一个返回
[bool]
的Test()
方法 - 定义一个返回其自己的对象类型的
Get()
方法(例如,[Ticket]
) - 定义一个返回
[void]
的Set()
方法 - 至少有一个
Key
DSC 属性
创建基于类的 PowerShell DSC 资源后,必须使用模块清单(.psd1)文件从模块导出它。在模块清单中,DscResourcesToExport
哈希表键用于声明从模块导出的 DSC 资源(类名)数组。这使 DSC 模块的消费者能够看到模块内的基于类的资源。