DSCResources/DSC_CMSystemDiscovery/DSC_CMSystemDiscovery.schema.mof
[ClassVersion("1.0.0"), FriendlyName("CMSystemDiscovery")]
class DSC_CMSystemDiscovery : OMI_BaseResource { [Key, Description("Specifies the SiteCode for the Configuration Manager site.")] String SiteCode; [Key, Description("Specifies the enablement of the system discovery method.")] Boolean Enabled; [Write, Description("Indicates whether Configuration Manager discovers resources created or modified in AD DS since the last discovery cycle.")] Boolean EnableDeltaDiscovery; [Write, Description("Specifies the number of minutes for the delta discovery.")] UInt32 DeltaDiscoveryMins; [Write, Description("Indicates whether Configuration Manager discovers only computers that have logged onto a domain within a specified number of days.")] Boolean EnableFilteringExpiredLogon; [Write, Description("Specify the number of days for EnableFilteringExpiredLogon.")] UInt32 TimeSinceLastLogonDays; [Write, Description("Indicates whether Configuration Manager discovers only computers that have updated their computer account password within a specified number of days.")] Boolean EnableFilteringExpiredPassword; [Write, Description("Specify the number of days for EnableFilteringExpiredPassword.")] UInt32 TimeSinceLastPasswordUpdateDays; [Write, Description("Specifies an array of names of Active Directory containers to match to the discovery.")] String ADContainers[]; [Write, Description("Specifies an array of names of Active Directory containers to add to the discovery.")] String ADContainersToInclude[]; [Write, Description("Specifies an array of names of Active Directory containers to exclude to the discovery.")] String ADContainersToExclude[]; [Write, Description("Specifies the time when the scheduled event recurs."), ValueMap{"None","Days","Hours","Minutes"}, Values{"None","Days","Hours","Minutes"}] String ScheduleInterval; [Write, Description("Specifies how often the recur interval is run.")] UInt32 ScheduleCount; }; |