Windows 如何在使用puppet脚本安装MS Office时传递产品密钥?

Windows 如何在使用puppet脚本安装MS Office时传递产品密钥?,windows,ms-office,puppet,Windows,Ms Office,Puppet,我想使用puppet脚本从ms office的完整设置中安装word、excel和outlook,并仅通过脚本传递产品密钥 如果有人能告诉我这样做的命令行命令也会很有帮助 谢谢考虑使用木偶模块。您可以提供许可证密钥,并定义要安装的产品 例如,从模块网页: msoffice { 'office 2010': version => '2010', edition => 'Professional Pro', sp => '1' li

我想使用puppet脚本从ms office的完整设置中安装word、excel和outlook,并仅通过脚本传递产品密钥

如果有人能告诉我这样做的命令行命令也会很有帮助

谢谢

考虑使用木偶模块。您可以提供许可证密钥,并定义要安装的产品

例如,从模块网页:

msoffice { 'office 2010':
  version     => '2010',
  edition     => 'Professional Pro',
  sp          => '1'
  license_key => 'XXX-XXX-XXX-XXX-XXX',
  products    => ['Word,'Excel']
  ensure      => present,
}

如果您想从纯软件包的角度出发,可以使用内置的提供者或巧克力提供者。您需要一个自动无人参与的xml文件,请查看并下载包(左侧的链接),将其重命名为.zip文件,然后解压缩内容以查看其设置方式

当然,另一种方法(可能更好)是使用@kkamilpl在另一个答案中建议的msoffice模块