A 'Generic Failure' error often indicates that the user (or service account, if using a Recast Proxy) does not have permission to run the action in the Configuration Manager console.
For information on granting users required access to run actions, see Permissions.