windows - 通过 puppet 模块导入注册表文件的静默方式

标签 windows powershell puppet

我有一组 .reg 文件需要通过 puppet 导入。我看到了 puppetlabs 注册表模块,但无法导入 .reg 文件。有没有办法通过 puppet 静默导入 .reg 文件?

最佳答案

regedit.exe 有一个 switch /s 用于静默导入注册表文件。通过 exec resource 导入文件.

$file = 'C:\path\to\your.reg'
exec { "import $file":
    command => "regedit.exe /s $file",
    require => File[$file],
}

或者您可以使用 reg.exe命令行实用程序,正如@AlexK 在评论中所建议的那样:

$file = 'C:\path\to\your.reg'
exec { "import $file":
    command => "reg.exe import $file",
    require => File[$file],
}

关于windows - 通过 puppet 模块导入注册表文件的静默方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39544548/

相关文章:

powershell - 用于更改 "Opens With"属性的 Boxstarter 或 PowerShell 命令

java - Puppet 安装java 然后找到JAVA_HOME

puppet - 在 Vagrant 中使用自定义 puppet 函数

asp.net - Web.Config - 由于权限不足无法读取配置文件

c++ - DLL中静态变量的状态

powershell - 默认情况下强制所有函数的参数

postgresql - 在 Vagrant 上使用 Puppet 配置 PostgreSQL

windows - 如何更改 nsis 快捷方式路径的开始?

.net - System.Speech 语音合成器的奇怪问题

powershell - 如何访问数组内指定索引的元素的属性?