during our Implementation tests with ZCM 10.1 we found a very nasty bug
creating a Directive Bundle with action Registry Edit.
Job for this Bundle is to delete a specific Registry Key:

<Begin of .reg file>

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\MyCo

<end of .reg file>

So I created a Directive Bundle and imported the above .reg file. As result
following action was created (after importing the HKLM.SOFTWARE pattern is
not expanded),
all keys including Microsoft and below are marked for deletion which is
wrong, only the last key ({3D6BE802......} should be deleted:

O Microsoft
X Windows
X CurrentVersion
X Explorer
X MyComputer
X NameSpace
X 3D6BE802-FC0D-4595-A304-E611F97089DC

I did not expand the HKLM.SOFTWARE pattern, so I did not recognize that from
Level Microsoft down to the last level every key is marked for deletion.
So on all of the test workstations the complete Microsoft reg hive was
deleted which results in unusable corrupted workstation.
The .reg file was created and exported with regedit, the minus directive in
front of HKEY_LOCAL_MACHINE is only for the very last key to delete, not for
the complete structure to delete. I think this is a very nasty bug, if
someone from Novell is monitoring this please confirm this bug and report
A.S.A.P. to the engineers.

Werner Seifert

Informations Management der
Johannes Kepler Universität Linz /
Information Management of the Johannes Kepler University Linz

Altenberger Straße 69
A-4040 Linz / Austria
Tel. +43 (0)732 2468 1591