2016-09-17 9 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], 
} 

@AlexKはコメントで示唆されているように別の方法としては、reg.exeコマンドラインユーティリティを使用することができます。

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

またはコマンドラインユーティリティ 'reg.exe輸入xxx.reg' –

関連する問題