具有强制性属性的 DSC 资源
[DscResource()]
class Ticket {
[DscProperty(Key)]
[string] $TicketId
[DscProperty(Mandatory)]
[string] $Subject
}
在构建 DSC 资源时,你经常会发现并非每个属性都是强制性的。但是,你需要确保一些核心属性由 DSC 资源的用户配置。你可以使用 [
DscResource()]
属性的 Mandatory
参数来声明 DSC Resource 用户所需的属性。
在上面的示例中,我们向 Ticket
资源添加了 Subject
属性,该资源表示票务系统中的唯一票证,并将其指定为 Mandatory
属性。