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