You can create different iPad profiles and push them down to the ipads as conditions warrent. some of the mdms will monitor the ipads and when an incorrect profile is detected, the mdm will push down a new profile. Thus, if you change the profile to what you need, then power on the ipad it should be about the same as at boot time.
You can only set the controls that the iPad supports. Apple has left out controls that would be desireable. If xserver will not let you set a control, I doubt that any other MDM would let you set the control.
You may be able to write an AppleScript to control the xserver.
Meraki -- A free MDM
"How much does it cost?
Meraki Systems Manager is 100% free.
What is the maximum number of devices I can manage with Systems Manager?
There is no maximum number of devices you can support with Systems Manager, and many customers
manage thousands of devices with it. "
MDM -- moble device management
MDMs
Airwatch, Nukona, Meraki, mobleIron, OS X Server, or Zenprise
Nukona -- https://www.nukona.com/mobile-app-management-products/basic-edition/
Meraki -- A free MDM
http://www.meraki.com/products/systems-manager/
https://discussions.apple.com/thread/4067210?tstart=0
Good howto by Sergio Sosa.
https://discussions.apple.com/thread/2594001?start=15&tstart=0