PowerShell Get-ItemProperty返回错误的二进制值

时间:2017-05-16 12:48:41

标签: powershell

我有一个奇怪的问题。我试图从注册表中获取二进制值并将该值导入另一台计算机。

我正在使用

$key = "HKCU:\Software\TestKey\001"
(Get-ItemProperty -Path $key)."myValue"

返回: 68 0 101 0 102 0 97 0 117 0 108 0 116 0 0 0

但注册表中的值是: 44 00 65 00 66 00 61 00 75 00 6C 00 74 00 00 00

我几乎尝试过所有事情。 [System.BitConverter] ::的ToString() 返回正确的值。但是,当我尝试将其作为二进制值添加回注册表时,我收到一个错误,表明它的格式不正确。

有人可以指出我做错了什么,并举例说明如何导出然后使用Powershell导入二进制值?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以从本机命令提示符执行此操作。

reg export /?