好吧,所以我卡住了。我試圖讀取.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