I'm trying to make a compliance over registry value HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Retention = 0xffffffff (given as integer 4294967295 in my compliance rule).
After running the compliance job I found that all targets are not compliant even if the value is correctly set to 4294967295 on all servers.
But if I set 10000 on both servers and rule, it return all servers compliant.
I think the value 4294967295 is too big for integer data type and BladeLogic is not able to handle.
Is there a workaround to get a compliance over this value ? Or could it be a bug ?
The workaround is change to compliance rule to 'String Value equals 0xffffffff'.
maybe because 0xffffffff as signed integer is equal to -1?