好吧,所以我卡住了。我试图读取.Net文件的版本属性并将其保存到节点的属性中。所以我可以在节点的属性中看到服务器端的安装程序的版本。厨师PowerShell输出捕获到最新的厨师的属性12
我可以运行PowerShell脚本是这样的:
powershell_script 'filever' do
code <<-EOH
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\\Program Files\\Internet Explorer\\iexplore.exe").FileVersion > C:\\windows\\temp\\fileversion.txt
get-content -Path C:\\windows\\temp\\fileversion.txt
EOH
end
据我所知,PowerShell和窗户食谱现在厨师的基本安装的一部分,但它似乎powershell_out丢失。我试图像这样包括它,但没有喜悦。
我拥有所有的小角色,但我似乎无法让他们正确地凝胶。
这已经跟进厨师邮件列表之前需要厨师::密新:: PowershellOut。请不要无理由交叉提问。 – coderanger 2014-10-27 17:42:15
确实,我确实发过帖子,但我认为它与广泛的受众有关,因此我提出了一个问题。 – user230910 2014-10-28 04:47:21
然后只要在这里问一下,让两个小组并行处理这个问题就浪费了50他们的%。 – coderanger 2014-10-28 04:50:23