After installing DS 7.5 HF6, you will notice the following:
"path\Altiris\Notification Server\NSCap\bin\Win32\X86\Deployment\Agent\Symantec_DeploymentSolutionAgent_7_5_x64.msi"
and
"path\Altiris\Notification Server\NSCap\bin\Win64\X64\Deployment\Agent\Symantec_DeploymentSolutionAgent_7_5_x64.msi"
both have a version of 7.5.1603.0
The "Computers with latest Deployment Plug-in installed on Windows", "Computers with latest Deployment Plug-in installed on Windows (x64)"& "Computers with latest Deployment Plug-in installed on Windows (x86)" filters look for:- t1.[Product Version] >= '7.5.1602'
--/Computers with latest Deployment Plug-in installed on Windows:
SELECT Guid FROM vRM_Computer
WHERE Guid in
(select t1._ResourceGuid from Inv_AeX_AC_Client_Agent t1
INNER JOIN vRM_Computer r
ON r.Guid=t1.[_ResourceGuid]
INNER JOIN Inv_AeX_AC_Identification AI
ON AI._ResourceGuid = r.Guid
AND ( UPPER(t1.[Agent Name]) = UPPER('Altiris Deployment Agent')
OR UPPER(t1.[Agent Name]) = UPPER('Deployment Solution Plug-in') )
AND UPPER(AI.[OS Name]) LIKE UPPER('%Windows%')
AND t1.[Product Version] >= '7.5.1603' )
--/Computers with latest Deployment Plug-in installed on Windows (x64):
SELECT Guid FROM vRM_Computer
WHERE Guid in
(select t1._ResourceGuid from vRM_Computer r
INNER JOIN Inv_AeX_AC_Client_Agent i
ON i._ResourceGuid=r.Guid
INNER JOIN Inv_AeX_AC_Identification a
ON r.Guid = a.[_ResourceGuid]
INNER JOIN Inv_AeX_AC_Client_Agent t1
ON r.Guid=t1.[_ResourceGuid]
AND ( UPPER(t1.[Agent Name]) = UPPER('Altiris Deployment Agent')
OR UPPER(t1.[Agent Name]) = UPPER('Deployment Solution Plug-in') )
AND UPPER(a.[OS Name]) LIKE UPPER('%Windows%')
AND (UPPER(i.[Agent Name]) = UPPER('Altiris Agent')) AND (i.[64 Bit] ='1' )
AND t1.[Product Version] >= '7.5.1603')
--/Computers with latest Deployment Plug-in installed on Windows (x86):
SELECT Guid FROM vRM_Computer
WHERE Guid in
(
SELECT r.Guid FROM vRM_Computer r
INNER JOIN Inv_AeX_AC_Client_Agent ic
ON ic._ResourceGuid=r.Guid
INNER JOIN Inv_AeX_AC_Identification a
ON r.Guid = a.[_ResourceGuid]
INNER JOIN Inv_AeX_AC_Client_Agent t1
ON r.Guid=t1.[_ResourceGuid]
AND ( UPPER(t1.[Agent Name]) = UPPER('Altiris Deployment Agent')
OR UPPER(t1.[Agent Name]) = UPPER('Deployment Solution Plug-in') )
AND UPPER(a.[OS Name]) LIKE UPPER('%Windows%')
AND (t1.[Product Version] >= '7.5.1603')
AND (UPPER(ic.[Agent Name]) = UPPER('Altiris Agent') AND (ic.[64 Bit] ='0' or ic.[64 Bit] is null))
)
This oversite obviously prevents existing DS plugin resources from upgrading to the HF6 version.
There are three ways to correct this:
1. Clone and then edit the existing filters, and then modify the upgrade policies to use the correct filters.
2. Export the existing filters, edit them via an XML Editor, and then reimport them.
3. Update the filter SQL definitions directly via the database.
Methods:
Option 1 does not need any further help.
Option 2 is easy too; however, I have attached my modified XML files that can be imported for your convenience (importing them will replace the existing ones and retain their non-editable state).
Option 3 is most likely not supported as it requires running an UPDATE command against the Item tables State column associated with those three filters.