Hello all. I've been using Ghost off and on for years. Off and on because it can never seem to join the domain properly. I eventually get frustrated and give up. In Ghost 7.5 and 8.0 it couldn't take long domain names. And it never plays nice with sysprep. Anyway I digress. :)
I'm attempting (again) to use Ghost 11 (GSS 2.0) to ghost machines. Here is the process I use:
1. Install XP SP3 and all updates software, ect, ect
2. Run a 'Create Image' task that includes sysprep.inf (important bits below) with the usual options selected (SID Change and Minisetup)
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="X"
OrgName="X"
[Identification]
DomainAdmin=XXXX
DomainAdminPassword="XXXX"
DoOldStyleDomainJoin=No
CreateComputerAccountInDomain=No
JoinDomain=DOMAIN
3. After the task has run, Ghost Explorer confirms a correct sysprep.inf in the image.
4. I edit the default configuration on the computer under machine groups and UNCHECK 'Apply Member of' to prevent any joining of workgroup or domain. I only want the computer name to be used.
5. Then I run a Clone+Configuration task with the configuration set to 'Use previous machine configuration'
6. Once the process hits mini-setup I press Shift-F10 to get a command window to sneak a peek at the sysprep.inf as it has been modified by Ghost prior to cloning. And the peculiar thing is it adds the ComputerName=X correctly to the [UserData] but ALWAYS changes the JoinDomain=DOMAIN to JoinWorkgroup=WORKGROUP.
I've also tried other configuration templates that exclude the 'Apply Member of' option as well as explicitly setting it to join the domain. The best results so far have been a post-configuration join to the domain.
The goal is to keep Symantec's buggy configuration process to a minimum and avoid post-configuration to maintain an image that can be used for both cloning machines that have never connected to the ghost console before as well as those that have. All I need it to do is add one line to the sysprep.inf before minisetup (ComputerName=X). I don't want it to touch joining the domain. Sysprep can do that fine on its own.
I've read a lot of posts on this issue throughout the years. The solution of setting the sysprep.inf to JoinWorkgroup=X and allowing the post-configuration to join the domain only gets me half of my required goals. I still can't use it to push an image to a blank box that has never seen the ghost console.
So...Does anyone have any ideas? Thanks.
*BUMP*
(Edited for readability)
Message Edited by Brad Perich on 12-03-2008 11:15 AM
Message Edited by Brad Perich on 12-03-2008 11:19 AM