Suspend/release TN delivery task automatically/scheduled

There is an option to manually suspend/release delivery tasks in Trading Networks if there’s a planned maintenance on the partner gateway. But due to the high amount of partners and requests our Support team is getting to suspend delivery for a given timeframe, it would be a good feature to get this automatically driven via a scheduler or MWS feature.
I have not seen this in WM 7.x,8.x or 9.0 release.
Does anyone has built this by it’s own or uses the out of box schedulers to achieve the same?