gpt4 book ai didi

windows - Powershell 将多个 key 导出到一个 .reg 文件

转载 作者:可可西里 更新时间:2023-11-01 09:47:40 25 4
gpt4 key购买 nike

我想将多个注册表项导出到同一个 .reg 文件。我看到的每个建议都显示使用 reg/e [键名] filename.reg,但我有一个 4-5 个注册表项的列表,我想导出并且这样做每次都会覆盖它。我想要的是这样的:

  • 导出 HKLM\Software\Test\ABC RegFile.reg
  • 导出 HKLM\Software\ABC\123 RegFile.reg
  • 导出 HKLM\Software\XYZ\Lala RegFile.reg

以便每个注册表项都附加到同一个 .reg 文件,而不是每次都被覆盖。我该怎么做?

最佳答案

最简单的方法是单独导出每个 key ,然后合并生成的文件:

$keys = 'HKLM\Software\Test\ABC', 'HKLM\Software\ABC\123', ...

$tempFolder = 'C:\temp\folder'
$outputFile = 'C:\path\to\merged.reg'

$keys | % {
$i++
& reg export $_ "$tempFolder\$i.reg"
}

'Windows Registry Editor Version 5.00' | Set-Content $outputFile
Get-Content "$tempFolder\*.reg" | ? {
$_ -ne 'Windows Registry Editor Version 5.00'
} | Add-Content $outputFile

关于windows - Powershell 将多个 key 导出到一个 .reg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28076128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com