Executes the specified command line action, as well as rollback
after a failure. This procedure is used to execute command line
utilities in data centers that use Microsoft Provisioning Framework
The procedure executes a command by spawning a new process with
the specified current directory and environment variables and
executing the command with the given arguments. The provider waits
until the timeout value for the command to complete and terminates
the command's process if it takes too long.