Here's what I've tried. In the machine group I right clicked on the machine I am trying to clone and went to properties. On the configuration tab I double checked the domain settings and all are correct. On the tools menu under supported domains I made sure the domain was listed and I have a domain admin account listed for the console service account. I then run the task to clone with default configuration option selected and the machine get the image, ghostwalk runs and the machine is renamed back to the original name but still does not join the domain.
I then tried under configuration resources to create a custom configuration with all of the domain information but when I try to run the task with the custom configuration it just keeps taking me back to the properties window and will not run. When i look at the task scenerio it says "Custom Configuration - none of the target machines have a configuration change assigned. Task execution not possible - Task definition is not valid." I assume this error is trying to tell me since I'm not changing anything to just use the default configuration instead of the custom - but when I run the default configuration it doesn't work.
Does the Ghost client need to be on my image that I'm pushing? When I originally set up Ghost I pushed the client to all the machines I wanted to manage. The only thing I can think is that after the clone task completes the machine loses contact with the Ghost Console and never joins the domain because the client is not on the image; however, if this were the case I don't see how the rename procedure is working. If I need to have the client on the image how do I do that? I've always just pushed it across the network from the console.