How do you schedule a Configuration?

How do you schedule a Configuration?

I'm finding several machines need Desktop Experience to enable the Disk Cleanup.  How can I schedule a Configuration change to happen off-hours to install Desktop Experience (which requires a reboot)?

I'm using a custom script as below:

import-module servermanager
add-windowsfeature Desktop-Experience -restart