远程读取注册表
powershell吧
全部回复
仅看楼主
level 9
yuchanbest 楼主
你好,
我使用
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('ClassesRoot', 'win7')
对目标电脑进行注册表读取。
但发现在winxp上次命令能成功读取,但win7上不能读取,出现如下错误:
Exception calling "OpenRemoteBaseKey" with "2" argument(s): "The network path was not found."At line:1 char:56+ $reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey <<<< ('ClassesRoot', 'win7') + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException
假设win7就是目标主机名。
不只是出现在一台win7电脑,是所有win7电脑都不能读取,但winxp电脑均能读取。是否有什么地方需要修改?谢谢。
2013年03月11日 09点03分 1
level 7
可能是因为防火墙吗?
这的错误提示:找不到网络路径
2013年03月12日 07点03分 2
1