DSCResources/MSFT_UpdateServicesCleanup/MSFT_UpdateServicesCleanup.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("UpdateServicesCleanup")]
class MSFT_UpdateServicesCleanup : OMI_BaseResource { [Key, Description("An enumerated value that describes if the WSUS cleanup task exists.\nPresent {default} \nAbsent \n"), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write, Description("Decline updates that have not been approved fo 30 days or more, are not currently needed by any clients, and are superseded by an approved update.")] Boolean DeclineSupersededUpdates; [Write, Description("Decline updates that aren't approved and have been expired by Microsoft.")] Boolean DeclineExpiredUpdates; [Write, Description("Delete updates that are expired and have not been approved for 30 days or more, and delete older update revisions that have not been approved for 30 days or more.")] Boolean CleanupObsoleteUpdates; [Write, Description("Compress updates.")] Boolean CompressUpdates; [Write, Description("Delete computers that have not contacted the server in 30 days or more.")] Boolean CleanupObsoleteComputers; [Write, Description("Delete update files that aren't needed by updates or downstream servers.")] Boolean CleanupUnneededContentFiles; [Write, Description("Cleanup local published content files.")] Boolean CleanupLocalPublishedContentFiles; [Write, Description("Time of day to start cleanup.")] String TimeOfDay; }; |