have you looked at the Windows Registry Wizard within the console. It makes the check and modify very easy.
For removal of registry key I would use the regdelete action command.
Here is an excerpt from the
help file
.
Deletes a registry key value of the given name, regardless of whether it currently exists or not.
Syntax
regdelete “” “”
Where registry key is the name of the key and value name is the value in the registry key you wish to delete.
Example
regdelete "
HKEY_CLASSES_ROOT\ShellScrap
" “NeverShowExt”
Deletes the NeverShowExt value from the specified registry key.
Notes
This command is Windows-only. It will cause an action script to terminate on a Unix agent.
In order to delete a non-empty registry key and all its sub-keys, you need to create a file, say del.reg, that looks like this: REGEDIT4
-HKEY_CURRENT_USER\keep\removethisandbelow
There should be three lines in this file: the last line must be a blank. Note the dash (-) in front of the registry path. Now you can execute an action like this:
regedit /s del.reg
When this action is executed, the key named removethisandbelow, along with all its sub-keys, is deleted. You can use the appendfile command to build this .reg file.
If the specified key doesn’t already exist, it will be created by this command.
If the console wizzard isn’t what you’re looking for; keep in mind that TEM can also execute DOS commands, and you can insert relevance in to actions. This is done in several steps. Please reply here if you want to go that route and I will post a contriution to the discussion.