Our very own Michael Michael posted a great article on his blog about how to fix an issue where a SCVMM job fails with:
error: HostAgentFail (2912) ... and HRESULT: 0x800704DD
He writes that:
There is only one possible cause for this error.
The VMMAgent windows service is running using an account that is not LocalSystem. If this is the case, please make the vmmagent service run as localsystem on both the VMM Server computer and on all the Host and Library server computers. Running the vmmagent with an account other than localsystem is not supported by the VMM product group.
You can check out all the details at the source:
J.C. Hornbeck | System Center Knowledge Engineer