递归复制注册表子树,其中某些子项名称包含斜杠

方舟

我无法使用PowerShell复制注册表子树,因为某些键包含斜杠(例如HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Languages\Language Services\C/C++

PS > Copy-Item -recurse HKCU:\Software\Microsoft\VisualStudio\11.0\Languages HKCU:\ZZZ

Copy-Item : The registry key at the specified path does not exist.
At line:1 char:1
+ Copy-Item -recurse HKCU:\Software\Microsoft\VisualStudio\11.0\Languages HKCU:\So ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (HKEY_CURRENT_US...odeExpansions\C:String) [Copy-Item], ArgumentException
    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.CopyItemCommand

Copy-Item : The registry key at the specified path does not exist.
At line:1 char:1
+ Copy-Item -recurse HKCU:\Software\Microsoft\VisualStudio\11.0\Languages HKCU:\So ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (HKEY_CURRENT_US...uage Services\C:String) [Copy-Item], ArgumentException
    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.CopyItemCommand

如何递归复制此类子树?

格雷厄姆·戈尔德(Graham Gold)

这是PowerShell中的一个已知的错误-它不能处理向前注册表路径斜杠(适用于get-childitem,所以我希望它也能影响copy-itemrename-itemmove-item等)。

https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=238838&SiteID=99

并且仍然存在于最新的Powershell(v4.0)中。

但是,您可以使用powershell运行Reg DOS命令:http : //technet.microsoft.com/zh-cn/library/cc742057.aspx

reg.exe copy HKCU:\Software\Microsoft\VisualStudio\11.0\Languages HKCU:\ZZZ /s

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询包含斜杠的注册表值

来自分类Dev

无法通过系统注册表中的递归打印子项的子项

来自分类Dev

在注册表子项中搜索值

来自分类Dev

无法打开注册表子项

来自分类Dev

注册表上的复制项+排除

来自分类Dev

C#获取注册表子项的值

来自分类Dev

列出和删除C#中的注册表子项

来自分类Dev

注册表子项不可见?C#

来自分类Dev

无法在注册表中查看certian子项

来自分类Dev

如何附加其中包含空格的注册表项值?

来自分类Dev

使用Powershell递归读取注册表设置

来自分类Dev

SQL - 分组......某些注册表中的空字符

来自分类Dev

Powershell-如何搜索具有已知子项名称和值的哈希注册表项

来自分类Dev

打印注册表的名称,类型和数据

来自分类Dev

Powershell插入默认的注册表名称,不带引号

来自分类Dev

在C ++中枚举HKEY_LOCAL_MACHINE \ SOFTWARE中的注册表子项

来自分类Dev

vb.net检查注册表子项值是否存在

来自分类Dev

遍历注册表并获取所有子项和C#中RegistryKey中的值

来自分类Dev

什么是注册表中的“枚举子项”和“通知”权限?

来自分类Dev

如何从注册表子项中提取数据并将其分配给适当的类属性

来自分类Dev

c#仅在注册表值名称已存在的情况下设置新的注册表值

来自分类Dev

询问注册表值状态并使用计算机名称作为注册表值

来自分类Dev

我有一个小的注册表格,其中包含4个字段

来自分类Dev

Powershell递归复制项目,但不包含文件夹名称

来自分类Dev

多个注册表FluentScheduler

来自分类Dev

使用Laravel的注册表

来自分类Dev

注册表句柄泄漏?

来自分类Dev

Windows注册表问题

来自分类Dev

从文件导入注册表

Related 相关文章

热门标签

归档