DSC 支持多个已知属性。 某些已知属性使 DSC 资源能够使用内置处理。 已知属性始终以下划线开头, (_
) 和使用这些属性的 DSC 资源不能替代或扩展它们。
_存在
属性 _exist
指示资源可以强制实施实例是否存在,处理是否应在设置操作期间添加、更新或删除实例。 此属性为 DSC 资源和集成工具提供共享语义,但不会使用 DSC 启用任何其他内置处理。
有关详细信息,请参阅 DSC 资源_exist属性架构。
_inDesiredState
只读 _inDesiredState
属性指示资源实例是否处于所需状态。 对于在其清单中定义测试属性的基于命令的 DSC 资源,此属性是必需的。
有关详细信息,请参阅 DSC 资源_inDesiredState属性架构。
_清除
需要区分列表中的非托管条目是否有效或必须删除的 DSC 资源可以定义只 _purge
写属性。 此属性为 DSC 资源和集成工具提供共享语义,但不启用 DSC 的任何内置处理。
有关详细信息,请参阅 DSC 资源_purge属性架构。
_rebootRequested
只读 _rebootRequested
属性指示资源实例是否需要在设置操作后重新启动。 若要使用 DSC 的内置重启通知处理,资源必须在其清单中定义此属性。
有关详细信息,请参阅 DSC 资源_rebootRequested属性架构。