Sorry this took so long to reply too, we've been busy on other projects.
I will use our PuTTY software resource as an example.
We have a scheduled tasked named the following:
NS.Run PuTTY 0.60 - Install - Silent (Portal) on Schedule.{1c64062c-aa27-4371-8313-9c98a06e5143}
It has a schedule in the past and a next and last run time of never.
I pump the GUID in the the Item Browser and get the following information:
SUMMARY:
Item Name: Run PuTTY 0.60 - Install - Silent (Portal) on Schedule
Item GUID: 1c64062c-aa27-4371-8313-9c98a06e5143
Alias
Description
Notification Server GUID: dc87ee89-eb29-4903-be33-de0752d491c1
Security GUID: 1c64062c-aa27-4371-8313-9c98a06e5143
Attributes: 0
Created: Created by '[OUR_SERVICE_ACCOUNT]' at 9/02/2011 1:46:39 PM
Modified: Modified by '[OUR_SERVICE_ACCOUNT]' at 9/02/2011 1:46:39 PM
INTERFACES:
Bunch of references to ItemManagement, not sure how important it is.
CLASSES:
Class GUID: 2c8d08c3-a9ba-4e39-a6ea-08701fba4a6e
Class Assembly: Altiris.TaskManagement, Version=7.0.0.0, Culture=neutral, PublicKeyToken=99b1e4cc0d03f223
Class Type: Altiris.TaskManagement.UI.TaskSchedule
Created: Created at 23/03/2010 2:48:03 PM
Modifed: Modified at 23/03/2010 2:48:03 PM
XML:
Sorry - I can't put this XML in the formatted block for whatever reason:
<item>
<scheduling>
<enabled>True</enabled>
<schedule tz="Local" start="2011-02-09 13:48:00 ">
<trigger type="Once" exact="True" at="13:48:00 " />
</schedule>
<sharedSchedule>{00000000-0000-0000-0000-000000000000}</sharedSchedule>
</scheduling>
<ScheduleTask TaskToRunGuid="df1b6c05-47dc-4830-b00a-5f3cd4cb2c38">
<executedBy>[OUR_SERVICE_ACCOUNT]</executedBy>
<userRoles>S-1-1-0,S-1-5-11,S-1-5-21-1073839035-2167165158-3016016862-1009,S-1-5-21-1812313140-23586534-3256013527-15263,S-1-5-32-544</userRoles>
<assignedResourcesIncludedInXml>False</assignedResourcesIncludedInXml>
<params>
<param name="@AssignedResources" type="Altiris.Common.GuidCollection, Altiris.Common, Version=7.0.7416.0, Culture=neutral, PublicKeyToken=d516cb311cfb6e4f">
<ArrayOfGuid xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
</param>
<param name="@OverrideMaintenanceWindows" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<boolean>true</boolean>
</param>
</params>
</ScheduleTask>
</item>
It has no collections, associations or inventory.
It only has one reference, and strangely enough it is to a resource with the same name [PuTTY 0.60 p Install - Silent (Portal)]. I double click that and bring up the iterm browser for that resource.
This other resource seems to be more interesting. It has more interfaces, classes and references that the original resource.
This new resource also has references to:
PuTTY 0.60 - which looks like the actual software resource
Quick Delivery - which looks like the actual quick delivery NS resource; and
Run PuTTY 0.60 - Install - Silent (Portal) On Schedule [with a GUID that matches my first resource].
I looked at the Quick Delivery resource above in item viewer, and it has references to every single portal and quick delivery task in our environment! Which I guess makes sense.
So, this was all very interesting and whatever, but I'm still unsure how to resolve my original problem - which getting rid of all these unnecessary scheduled tasks which are breaking my NS.