I've been trying to Rename a registry Key on a remote system, I've found info to do this locally but not remotely. Anyone know of a way to do it, except for deleting and recreating?
T> I've been trying to Rename a registry Key on a remote system, I've T> found info to do this locally but not remotely. Anyone know of a way T> to do it, except for deleting and recreating? T> T> Thanks T>
It is too hard to accomplish this via PowerShell (.NET or WMI). However we can easily use reg.exe utility: $source = "hklm\software\abc" $dest = "hklm\software\abcd" $computer = "computer" $a = reg copy \\$computer\$source \\$computer\$dest /s if ($a) {reg delete \\$computer\$source /f} else {write-warning "some error occurred"}
> T> I've been trying to Rename a registry Key on a remote system, I've > T> found info to do this locally but not remotely. Anyone know of a way > T> to do it, except for deleting and recreating? > T> T> Thanks > T>
>> There is no builtin support to rename keys, you'll have to >> create/copy the same key tree under a new name and then delete the >> *old* one.
>> --- >> Shay Levy >> Windows PowerShell MVP >> http://blogs.microsoft.co.il/blogs/ScriptFanatic >> PowerShell Toolbar: http://tinyurl.com/PSToolbar >> T> I've been trying to Rename a registry Key on a remote system, I've >> T> found info to do this locally but not remotely. Anyone know of a >> way >> T> to do it, except for deleting and recreating? >> T> T> Thanks >> T>