2016-09-17 57 views

回答

2

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], 
} 
+1

或命令行工具'REG.EXE进口xxx.reg' –