Timezone Change Scripts don't work as deployments

Timezone Change Scripts don't work as deployments

I've found and noticed that time zone scripts that I either create, or import from ManageEngine's provide templates, do not work when deployed as a configuration.

Running one liners from the remote console of a machine or running the script locally does work, but if deploy the script or command as a configuration, the remote system's time zone does not change. 

Has anyone else experienced this problem or have a recommended script that does work as a deployment?

Some further background:
The ChangeTimeZone.bat script provided by ManageEngine uses tzutil. Deployments with this fail stating that Access is Denied. 
My own .ps1 script using Set-TimeZone deploys "successfully" but we always find that the remote machine's time zone does not change. 

Scripts have simply been:
tzutil /s "Eastern Standard Time"
Set-TimeZone -Name "Eastern Standard Time"

                  New to ADSelfService Plus?