Wello,
Currently we are working on Self-Service software portal for the end users. The portal will leverage Symantec Workflow Solution and SMP platform.
Each piece of software will have 2 policies Install/Uninstall and 2 correspondig filters applied as targets.
The install/uninstall requests are handled by adding or removing the computers from the filters.
We have stumbled across an issue when detecting compliancy. Take the below as an example.
New machine, I want to install a piece of SW in this example Filezilla.
If I run the Compliance check using SQL query, both Install/Uninstall Policy GUIDs bring back NULL – which is expected as the machine has never been in any of the 2 filters.
I install Filezilla using SW Console
If I run the Compliance check using SQL query, immediately the Install Policy GUID gives me a value of 3. Uninstall Policy GUID gives me NULL. – Again expected.
I uninstall Filezilla using SW Console.
If I run the Compliance check using SQL query, immediately the Uninstall Policy GUID now gives me a value of 3. But also the Install Policy GUID gives me a value of 3 as well – even though the computer is no longer in the Install filter. These values seem to stick and I cannot find a way to reset them.
I need a way of resetting the compliance when I remove a computer from the Filter so that it will give me either NULL or a value <3.
It seems to stay at 3 forever. The used table is Inv_Policy_Compliance_Status.
select Compliance from [Inv_Policy_Compliance_Status]
where
[_ResourceGuid]='5a6a4924-06dc-479e-9b63-c91ed0b2245b'-- --ZPLCZC2410VHD
AND
[PolicyGuid]='f127c3d9-f0c0-45d9-9802-7ce36aa7015a' --302370 - FileZilla Client 3.3.5.1 1
Any ideas ?
Thanks,
Tomasz