我正在处理puppet清单文件,以便在Windows机器上安装和升级一些应用程序。 我所做的代码正是在Windows 7机器上完成我想要的,但是当在Windows Server 2008机器上运行相同的代码时,它会返回以下错误:
Error: Could not prefetch package provider 'windows': Type 0 is not supported.
Error: /Stage[main]/Main/Package[Apache Tomcat 7.0 Tomcat7 (remove only)]: Coul
not evaluate: Type 0 is not supported.
Error: /Stage[main]/Main/Package[Java 8 Update 92 (64-bit)]: Could not evaluate
Type 0 is not supported.
Error: /Stage[main]/Main/Package[Microsoft .NET Framework 4.5.1]: Could not eva
uate: Type 0 is not supported.
这是我正在运行的代码
package { 'Java 8 Update 92 (64-bit)' :
ensure => installed,
source => 'C:\ProgramData\PuppetLabs\temp\jdk-8u92-windows-x64.exe',
install_options => ['/s',{ 'INSTALLDIR' => 'C:\opt\java' }],
provider => windows
}