Client Autoupgrade honors the maintenance windows. Maintenance windows are designed to give this kind of control for servers. Rather than create a 2nd way to do the same thing (because that's what makes products complex, is many ways to do similar things).... help me understand why you can't solve this with maintenance windows?

Most of this is in 1707 tech preview. Some cases don't yet work in that TP (like software center / app catalog; and some bare metal OSD). But pretty much everything else works. We're not documenting this until all features work.

Spent a lot of time talking about this w/ customers last week. Definitely a huge need:
https://twitter.com/djammmer/status/864123936417751040I sum it up as these asks:
1) provide a offset for scheduling (2nd Tuesday + X days or hours)
2) improve filtering for architecture
3) improve filtering for language
4) possibly allow creating on deployments of updates not already deployed

Do you just want this to see it in the UI? That's simpler that sync'ing it into the database. It's hard to copy into the database, because AD discovery is efficient when it syncs directly from the global catalog. I do not think desc is in the GC. If you just want it in the UI, perhaps the UI can sync realtime from AD when you view it.