winrs reg查询工作,但reg查询主机名没有

时间:2015-11-03 17:48:36

标签: batch-file vbscript cmd registry winrs

我正在尝试验证usbstor驱动程序是否已在vbscript中的域中的远程计算机上设置为禁用但我遇到了问题。我已经转向从命令行进行故障排除。

使用普通旧reg query失败。

reg query \\hostname\hklm\system\currentcontrolset\services\usbstor /v start
ERROR: The network path was not found.

但是,如果我使用winrs运行基本相同的命令,它可以正常工作。

winrs -r:hostname reg query hklm\system\currentcontrolset\services\usbstor /v start

HKEY_LOCAL_MACHINE\system\currentcontrolset\services\usbstor
    start    REG_DWORD    0x4

这两个命令在其他计算机上运行正常。这个给出了什么?

无论我运行命令的计算机是什么,我都用这个命令打开防火墙:

winrs -r:hostname netsh advfirewall firewall set rule 
   group="Windows Management Instrumentation (WMI)" new enable=yes

1 个答案:

答案 0 :(得分:1)

远程主机上的服务RemoteRegistry未运行(或无法访问)。你应该能够像这样开始:

sc \\hostname config RemoteRegistry start= auto
sc \\hostname start RemoteRegistry

如果服务正在运行但仍无法访问,请检查Windows防火墙allows RPC