So I made a VBScript, which I run once every night as a scheduled task. Hopefully, this will fix my problems.
I had to add the login process to the script then it started working for me.. note you have to re-login after stopping it.
Dim NasIP
NasIP = "192.168.12.131"
Set objHTTP = CreateObject("Microsoft.XMLHTTP")
objHTTP.open "POST", "http://" & NasIP & "/web/login.asp?id=9999", False
objHTTP.send "f_LOGIN_NAME=admin&f_LOGIN_PASSWD=mypassword"
objHTTP.open "POST", "http://" & NasIP & "/goform/Module_Enable_Disable", False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "f_module_name=ADS&f_enable=0"
objHTTP.open "POST", "http://" & NasIP & "/web/login.asp?id=9999", False
objHTTP.send "f_LOGIN_NAME=admin&f_LOGIN_PASSWD=mypassword"
objHTTP.open "POST", "http://" & NasIP & "/goform/Module_Enable_Disable", False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "f_module_name=ADS&f_enable=1"
Set objHTTP = Nothing