I am still looking into the alternate credential thing, but could you just execute the whole process as a domain user (service account with local admin) to avoid this issue?
_________________________
Home page: http://www.kixhelp.com/hb/