We have a number of scripts which need to be run deferred because they have corresponding rollback scripts which are always run deferred.
As far as I can see, there are two workarounds.
1. Store the values in the registry instead of properties.
2. Have a script which copies the properties into global variables before the deferred scripts are run and hope they stay in scope.
Does anyone know a better way?