Puppet scheduled task

The existing puppet execution mechanism runs into permissions errors.  Attempting to install Sql Server would result in a security exception in the installer.  This patch fixes the permissions problem by switching puppet to execute using the same scheduled task method as chef.