【发布时间】:2015-12-16 11:47:24
【问题描述】:
我正在编写一个批处理脚本来更新软件包(卸载旧的 版本/安装新版本)。这需要通过网络完成,因为 有 500 台电脑要更新。卸载前的第一步是检查是否安装了软件。为了检查 我查询注册表:
reg query "HKLM\SOFTWARE\A.E.T Europe B.V."
此查询在本地运行时会给出适当的结果(出于测试目的),但是当我远程运行时(他们会这样 ran) 返回错误的结果。
reg query "\\I301\HKLM\SOFTWARE\A.E.T Europe B.V."
如果我在本地运行该行,则返回 0。但是如果我登录到 I301 并运行 本地查询返回 1,这是 A.E.T Europe B.V. 显示在 windows 注册表中 Wow6432Node 分支下的事实。
为什么会这样???
提前致谢!
【问题讨论】:
标签: windows batch-file remote-registry