At this stage where GSS 3 is concerned it is rendered useless to our environment without the needed enhancement that functions like "ngctw32.exe" and allows us to automate our task the way it was done in GSS 2.5. This is a significant part of our testing setup with close to a mixture of hundred physical and virtual test systems spread over a variation of windows XP and windows 7 configurations. We’re trying to expand to Windows 8 and Windows 10 but cannot do so with the new version of task executing software. GSS 2.5 does not support Windows 8 and Windows 10. I strongly suggest that this be considered for GSS 3!
I’ve called into to Symantec tech support a number of times hitting a wall which cannot be remedied. We’ve waited a long time for this new GSS 3 to become available with assurance that it would support Windows 8, 10 clients only for it to be an obstacle and a dead end. From what I understand there’s an enhancement in works by this number “EM-19469”. My question is; what does it entail?
Adding to this; how is a product released without adequate support?!
Advances forward should never be a setback which this is turning out to be!
Current setup in GSS 2.5
The batch text below "ghost_init - bat" starts the restore image task to put the system back to a clean state.
:: Initiate PC Ghost Restore or VM Hard Reset
:: Wait a few seconds so that the Hudson job which asynchronously called this script has enough time to complete;
:: otherwise the Hudson Agent may shutdown before the job completes, causing it to fail.
echo Sleeping for 20 seconds...
ping -n 20 127.0.0.0>nul
if [%COMPUTERNAME:~0,2%]==[VM] goto :IS_VM
:IS_PC
:: Initiate ghosting restore task. If successful, last_successful_ghost_id will also be copied to the Test PC.
echo Launching ghost restore task...
echo %BUILD_NUMBER% > \\test01\hudson\ghost\%COMPUTERNAME%_ghost_id
REM Disabled this line because new ghosting server has trouble connecting to host machine and loading files on client machines
REM "C:\Program Files\Symantec\Ghost\ngctw32.exe" -initiate %COMPUTERNAME%%GHOST_TASK_SUFFIX%
set PROGRAM_FILES=Program Files
if exist "C:\Program Files (x86)" set PROGRAM_FILES=Program Files (x86)
"C:\%PROGRAM_FILES%\Symantec\Ghost\ngctw32.exe" -initiate "%GHOST_TASK%"
goto :END
:IS_VM
:: Copy dirty marker file to VM, so that we can later verify if the VM reset worked.
echo This file must be omitted from VM images > c:\hudson\vm_image_is_dirty
:: Stop Hudson Agent service before hard resetting the VM, as the reset will kill the service abruptly without
:: shutting it down.
schtasks /end /tn hudson-slave-agent
ping -n 20 127.0.0.0>nul
:: Reset the VM
"C:\Program Files\VMware\VMware VmPerl Scripting API\reset_this_vm.bat"
:END
echo Ghosting has been initiated. Machine will come back online in a few minutes.