I realize in the past automation was not allowed because of EULAs. SCCM Current Branch allows Automatic Deployment Rules to be fully automated using the following screen: