Вы должны определенно, настраивать центральное управление конфигурацией (как марионетка или cfengine)
При создании всей конфигурации через них Вы будете обладать следующими преимуществами:
Я полагаю, что единственный способ вернуться назад к исходному состоянию системы в устойчивом состоянии состоит в том, чтобы перезагрузить компьютер.
Необходимо смочь написать сценарий этого с чем-то вроде этого (установка CurrentMode к WDP_MODE_DISCARD), но AFAIK необходимо было бы затем также перезагрузить:
set objWbemServices = GetObject ("winmgmts:\\" & strComputer & "\root\wmi")
set setWdpObjects = objWbemServices.ExecQuery ("SELECT * FROM WDP_Control")
for each objWdp in setWdpObjects
objWdp.CurrentMode = WDP_MODE_DISCARD
objWdp.Put
next