具有关键属性的 DSC 资源骨架

[DscResource()]
class Ticket {
  [DscProperty(Key)]
  [string] $TicketId
}

DSC 资源必须至少声明一个关键属性。密钥属性是从其他资源唯一标识资源的内容。例如,假设你正在构建代表票务系统中的票证的 DSC 资源。每个票证将使用票证 ID 进行唯一表示。

必须使用 [DscProperty()] 属性修饰将向 DSC 资源的用户公开的每个属性。此属性接受 key 参数,以指示该属性是 DSC 资源的关键属性。