正在尝试使用PowerShell导出远程注册表配置单元 [英] Attempting to export remote registry hive with PowerShell

查看:10
本文介绍了正在尝试使用PowerShell导出远程注册表配置单元的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从远程计算机导出注册表项,以便使用PowerShell V3.0导入到其他远程计算机(副本)。

当我使用REG QUERY查看注册表项时:

    reg query \[computername]HKLM[subkey] /s | Out-File -append .export.log

所有子项都会按预期递归输出到export.log。

但是,在使用REG SAVE实际保存注册表副本时(以便使用REG RESTORE将项导入目标计算机):

    reg save \[computername]HKLM[subkey] .export.hiv

我遇到以下错误:"错误:系统无法找到指定的注册表项或值。"

怎么回事?为什么注册表查询可以找到指定的项/子项,但找不到注册表保存?

从命令提示符调用这些命令时也会出现同样的问题。

推荐答案

以下是我改为执行的操作:

reg Copy\CopyFromPCHKLMSOFTWAREODBC\CopyToPCHKLMSOFTWAREODBC/s/f

我认为"REG SAVE"不允许远程部分。见下文

·REG查询允许检查远程PC:

PS C:Windows>reg查询/? 密钥名称[计算机]完整密钥 Machine-远程计算机的名称,省略默认为 当前机器。只有香港中文大学及香港中文大学于 远程计算机

·注册表保存不允许从远程PC保存:

PS C:Windows>reg保存/?

注册表存储键名称文件名[/y]

密钥名称ROOTKEYSubKey Rootkey[HKLM|HKCU|HKCR|HKU|HKCC] SubKey所选Rootkey下的注册表项的全名。

文件名要保存的磁盘文件的名称。如果未指定路径,则 在调用进程的当前文件夹中创建文件。

/y在不提示的情况下强制覆盖现有文件。

示例:

REG SAVE HKLMSoftwareMyCoMyApp AppBkUp.hiv 将配置单元MyApp保存到当前文件夹中的AppBkUp.hiv文件

这篇关于正在尝试使用PowerShell导出远程注册表配置单元的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆