问题标签 [remote-registry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 Python 中使用 _winreg 读取 Windows 域上的远程注册表时访问被拒绝
我对尝试使用以下代码读取注册表的远程计算机具有域管理员访问权限:
当我运行此代码时,我收到以下错误:
我已经检查过,这段代码在 localhost 上运行良好。
有什么办法可以远程访问吗?也许通过指定域管理员用户名和密码来获得访问权限?也许通过将 WMI 与 _winreg 结合使用?有任何想法吗?
powershell - 远程 Powershell 从大量服务器中检索特定的注册表值
我有以下..
我认为它非常接近,但不能按需要工作——谁能告诉我我在这里做错了什么——读了很多书并设法走到了这一步,只需要帮助来完成。
谢谢
cmd - 循环远程注册表检查
我正在尝试检查列表中的机器是否使用批处理文件安装了独立的 Outlook 2010,如果我对每个检查进行硬编码,我可以运行脚本,但我正在从文件中提取某些内容,这就是我目前所拥有的:
重要信息:
我想通过批处理文件运行它,机器可以是 Windows 7 和 XP 的混合,它需要能够区分 Office 2010 与 Outlook 和 Outlook Standalone
我遇到的问题是它不断返回错误:
如果我删除)
它会完全破坏脚本并且它不会运行,如果我移动它它会提前切断循环。
c# - 更改注册表值的 C# WMI 方法在调试中有效,但在发布时无效
我已经做了一些谷歌搜索,看看我是否能找到解决方案,但到目前为止我还没有找到任何有用的东西。我的问题正如标题所述。我尝试通过更改注册表值以指定用户身份登录远程计算机,它在调试模式下工作正常,但不能释放(注册表值保持不变)。我以管理员身份登录到 Windows,并且我还将我的管理员凭据用于 WMI。两种情况的返回值都是“0”,这意味着没有错误。另一件需要注意的是,我所有其他使用 WMI 的功能在调试和发布版本中都可以正常工作(即 WMI 查询、WMI 关闭/重新启动/注销),所以我不确定为什么这个特定的功能在发布版本中不起作用模式。这是我的代码:
powershell - 调用 OpenRemoteBaseKey 时出现转换错误
当我运行我的代码时,我从 powershell 收到一个转换错误。我得到一个“无法转换参数“0”,其值为:“尝试任何用户的 sid”,对于OpenRemoteBasekey
。任何人都可以查看我的代码,看看我哪里出错了吗?
该脚本应该通过查看其注册表项为我提供域上特定用户的打印机列表。我必须将他们的用户名转换为他们的 SID 才能正确映射他们的注册表。
c# - 如何使用 c#/vb 从远程计算机上启动 Windows 10 上的远程注册表服务
我在 Windows 10 远程注册表服务上遇到问题 - 它在启动后不久(10-15 分钟)停止。我的程序需要去远程机器并读取注册表。我什至尝试在组域策略上设置它 - 这使得它在机器重新启动时启动 - 但在 10-15 分钟后它再次停止(回到第一格:-( )
在执行注册表读取功能以便我的代码可以工作之前,有没有办法可以远程启动远程注册表服务?
或者
是否有可以通过组策略完成的设置,使服务不会停止并继续运行?
请帮忙!
windows - 差异 REG QUERY 本地与远程计算机批处理脚本
我正在编写一个批处理脚本来更新软件包(卸载旧版本/安装新版本)。这需要通过网络完成,因为有 500 台 PC 需要更新。卸载前的第一步是检查是否安装了软件。为了检查我是否查询了注册表:
此查询在本地运行时(出于测试目的)给出了正确的结果,但是当我远程运行它时(它们将运行它)返回错误的结果。
如果我在本地运行该行,则返回 0。但是,如果我登录到 I301 并在本地运行查询返回 1,这就是 AET Europe BV 显示在 Windows 注册表的 Wow6432Node 分支下的事实。
这是为什么???
提前致谢!
c# - 以编程方式确定 Oracle Home 安装的版本?
我需要从程序中确定服务器上的每个 Oracle Home 中安装了哪个版本的 Oracle。由于 Home 中可能还没有创建任何数据库,因此我需要能够在数据库之外执行此操作(即,无需连接到数据库)。此外,最好能够从远程程序执行此操作。
这是来自运行 .Net(C#,如果重要的话)的 Windows 程序。
我目前正在读取远程注册表项(使用此技术:如何读取远程注册表项?),以根据此方法查找所有 Oracle Homes 。这很好用,但是,我查看了这些键,没有看到有关确切版本/发行版的任何信息。
Oracle Home 本身的名称当然是 1) 不是一个可靠的指标,并且 2) 没有确切的版本/发行版(例如“10.2.0.4.0”)。基本上,我正在寻找一种方法来找出 Oracle Universal Installer 在 Installed Products 按钮中告诉您的内容。
powershell - Powershell 2.0 如何从远程注册表“\..\WindowsUpdate\Auto Update\RebootRequired”获取值
我正在尝试查询远程服务器的注册表路径:
这包含等待重新启动 (REG_DWORD) 的所有更新的列表,可能还有一些日期。我只对未决更新的数量感兴趣。
执行以下 PS cmdlet,我在查询 reg 路径时没有得到预期的结果:
但是,作为测试,如果我在此之前查询路径一个键,不包括“\RebootRequired”,那么这可以工作,然后我可以查询 sValues。
最终,我希望查询这个 reg 键,以便返回等待重新启动的更新数量、现有的 DWORD 记录。有一个 RebootRequiredSince 日期,起初它可能很有用,但发现并非我们所有的服务器都有这个(2008 R2 和 2012 的混合)。
有任何想法吗?
谢谢
deployment - 部署 wso2 esb 策略的最佳实践
我已经使用 jdbc 连接到 ms sql 数据库设置了一个 ESB 集群,用于本地和远程安装的配置和 gov 注册表。1x mgt 和 2xworker
我们的 .car 文件包含一些 ws-security 策略工件,这些工件会进入配置。当我部署到 mgt 时,它部署正常。我在集群中设置了 SVN dep 同步设置,当它获取 .car 时,它开始在工作人员上部署,但在将策略文件加载到 conf 时失败。它试图在共享 conf 中复制策略并失败 - 当然这是正确的,但是;当 .car 文件由 svn 分发时,我应该如何部署这些“共享”工件?我需要能够正确控制部署。我能看到的唯一方法是通过开发工作室,这对我们的变更管理实践来说很糟糕。
谢谢你的帮助。