Unable to delete a registry key on remote pc using WMI

Unable to delete a registry key on remote pc using WMI

Post by Dave Patri » Sun, 01 Oct 2006 01:27:30


Try asking them here. x-posted to: public.win32.programmer.wmi

http://www.yqcomputer.com/

--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.yqcomputer.com/


| Hi,
|
| I have problem deleting a Registry Key using WMI. Here is the script:
|
| Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &
| StrComputer & "\root\default:StdRegProv")
|
| strKeyPath = "SOFTWARE\ODBC\ODBC.INI"
| strKeyPath1 = "SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources"
|
| StrStringValueName = NameODBC
|
| oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath
| oReg.DeleteValue HKEY_LOCAL_MACHINE, strKeyPath1, StrStringValueName
|
| I try to delete strKeyPath but nothing happen. I succeed with deleting the
| value.
| I tried to use
|
| strKeyPath = "SOFTWARE\ODBC\ODBC.INI\" &NameODBC but the result is same.
|
| Please advice.
| Thank you
|