Sally and All,
I think we figured out why some jobs just don't launch after being selected at the Initial Deployment screen, at least for our environment. With a little help from Symantec
Every case we have with this Initial Deployment scenario, we see the exact same issue but with Managed Computers only
Basically when our Service Desk employees come to one of my team member as says the "imaging job did not start", we always jump into the job/task within the console and look at the Task Server details ( not visible by default).
Double click or select the details finger from the task Status page.
Select choose columns, then check mark Task Server. Click OK
You will now have a column to the right on what Task Server the SMP sent the request to.<u1:p></u1:p>
In every case the Task Server listed is not the one in the current Site where the machine is being PXE booted from. This happens because the last time the particular machine was powered on into the OS it was more than likely in another site and shipped to our location for a rebuild. The task server registration is stored in the table Inv_Client_Task_Resources form its last check in and the SMP seems to just sends it to the last one it was registered with.<u1:p></u1:p>
When the Initial Deployment job is triggered it attempts to send the task to the previous site server since in while in PXE the pectagent does not attempt to connect to a task server until a job is scheduled.<u1:p></u1:p>
For us to "Fix" this when it occurs, all we have to do is locate the imaging task and stop it, wait for it to show failed in the console, then just right click and Start Now.<u1:p></u1:p>
The SMP then sends it to the correct Task Server and it will start.<u1:p></u1:p>
Not sure why it works this way but we are having to deal with it since we are a major hub site in our company and most if not all of our imaging is from all remote peoples machines. Our remote sites that do imaging locally never see this because all their machines had already registered with the local Task Server.<u1:p></u1:p>
One way I suggested to Symantec to fix this for our environment is to run a nightly truncate on the Inv_Client_Task_Resources table or some query that would delete the IsActive=0 ones. Not sure how accurate it will be though<u1:p></u1:p>.
Our tech asked backline and they did not see any issue with it , since it would get repopulated the next time the agent checked into a Task Server but in my tests if the record was removed while the machine was online, tasks could not be pushed until the computers agent was restarted . It would only then repopulate itself into that table. Manually triggering a Send Basic, Update Config, or Reset Agent did nothing to repopulate it.
We have yet to implement this "fix" but are leaning towards something like it. Maybe delete all records from that table whose agent has not requested a config update longer than our scheduled time. (4 hours)<u1:p></u1:p>
I hope this explanation helps in all people who are experiencing this, it does for us.<u1:p></u1:p>
Thanks,<u1:p></u1:p>
Clay