mirror of
https://github.com/solemnwarning/ipxwrapper
synced 2024-12-30 16:45:37 +01:00
Use correct syntax to delete registry keys on NT.
This commit is contained in:
parent
ce8d9be9ca
commit
bc4ebfef2f
@ -155,15 +155,20 @@ sub reg_delete_value
|
|||||||
{
|
{
|
||||||
my ($host_ip, $key, $value) = @_;
|
my ($host_ip, $key, $value) = @_;
|
||||||
|
|
||||||
eval { run_remote_cmd($host_ip, "REG", "QUERY", "$key\\$value"); };
|
if(IPXWrapper::Tool::OSVersion->get($host_ip)->platform_is_winnt())
|
||||||
|
|
||||||
unless($@)
|
|
||||||
{
|
{
|
||||||
if(IPXWrapper::Tool::OSVersion->get($host_ip)->platform_is_winnt())
|
eval { run_remote_cmd($host_ip, "REG", "QUERY", $key, "/v", $value); };
|
||||||
|
|
||||||
|
unless($@)
|
||||||
{
|
{
|
||||||
run_remote_cmd($host_ip, "REG", "DELETE", $key, "/v", $value, "/f");
|
run_remote_cmd($host_ip, "REG", "DELETE", $key, "/v", $value, "/f");
|
||||||
}
|
}
|
||||||
else{
|
}
|
||||||
|
else{
|
||||||
|
eval { run_remote_cmd($host_ip, "REG", "QUERY", "$key\\$value"); };
|
||||||
|
|
||||||
|
unless($@)
|
||||||
|
{
|
||||||
run_remote_cmd($host_ip, "REG", "DELETE", "$key\\$value", "/FORCE");
|
run_remote_cmd($host_ip, "REG", "DELETE", "$key\\$value", "/FORCE");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user