- From: Kapil Shardha <
>
- To: "
" <
>
- Subject: [chef] RE: Re: Silent installations via Chef in Windows
- Date: Wed, 18 Jun 2014 13:40:27 +0000
- Accept-language: en-US
- Authentication-results: spf=none (sender IP is )
;
Julian,
As per the documentation
http://docs.opscode.com/resource_windows_package.html , the new
windows_package (built-in) resource seems to lack some attributes, like
"options", that we used to have before from windows cookbook. This attribute
was used to pass in command-line arguments, such as "/qn" for silent installs
for MSIs that allow it. Any idea on how to pass such arguments using this
new built-in resource? I did not have much success with using "package"
resource either, though I mentioned the windows provider in "provider"
attribute. Also, is there a way to still use this resource from windows
cookbook? (something like "include_recipe 'windows'" in recipe perhaps?)
Kenneth, due to above mentioned issue and some other requirement, I had to
use following alternative, using powershell_resource. This will install the
MSI silently and generate the verbose log for installation.
powershell_script "Install MSI Silently " do
code <<-EOH
$command = \"msiexec /qn /i \" + "#{installerFilePath}" + \" /L*vx
#{msilogFilePath}
Invoke-Expression -Command $command
EOH
end
Thanks
-Kapil
-----Original Message-----
From: Julian C. Dunn
[mailto:
Sent: Wednesday, June 18, 2014 2:42 AM
To:
Subject: [chef] Re: Silent installations via Chef in Windows
On Tue, Jun 17, 2014 at 3:57 PM, Kenneth Barry
<
>
wrote:
>
I can't find much information about this. Been struggling to get it working.
>
>
Anyone aware of a tutorial on how to do this right, or even, what
>
alternatives they are using to perform installations?
Are you talking about the silent installation of software in Windows?
What software are you trying to install?
For MSIs, msiexec /qn has generally worked for me (using either the
windows_package resource or the built-in 'package' resource in Chef
11.12.x) but results vary based on how terrible the software vendor is...
Oracle Client for example is one that refuses to install unattended.
- Julian
--
[ Julian C. Dunn
<
>
* Sorry, I'm ]
[ WWW:
http://www.aquezada.com/staff/julian * only Web 1.0 ]
[
gopher://sdf.org/1/users/keymaker/ * compliant! ]
[ PGP: 91B3 7A9D 683C 7C16 715F 442C 6065 D533 FDC2 05B9 ]
Archive powered by MHonArc 2.6.16.