System Requirements show "Not Effective" for Windows 2000 when using x.x

  • 7000952
  • 16-Jul-2008
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management

Situation

Policy assignments show ineffective when the system requirement is Operating System Version > 5.0 on Windows 2000 workstations (version 5.00.2195).
 

Resolution

Use Operating System Version > 5.0.0 for example.

Additional Information

When the Operating System version requirements filter only contains the first two components of the Operating System version (Major.Minor), then ZENworks will only compare these two components.

In the example, when filtering ">5.0", the Operating System will have to be at least "5.1" (XP) in order for the requirement to evaluate as "true".

Windows 2003 is version "5.2" and therefore the filter will also evaluate as "true" when the filter specifies ">5.0".

When parts of the version information are omitted in the filter, then they will not be used for the evaluation, since the Operating System version consists of 4 separate numbers which are treated independently.

As a result, since the actual Operating System version of Windows 2000 SP4 is, for example:

5.0.2159.262144 (Major.Minor.Revision.Build)

Here the requirement ">5.0" will evaluate as false but ">5.0.0" will evaluate as true, since the actual Revision component is greater than "0" and the Build component is ignored.