2016-07-07 88 views
2

有沒有辦法讓廚師重用PowerShell會話或至少減少新流程的啓動時間?運行花費2秒執行not_if,only_if檢查使用powershell(即使PS代碼本身是瞬時的)。改善這一點很好。廚師改進powershell_script性能

回答

0

不是我所知道的,你看到的是你得到的。如果您有興趣開發它,GitHub問題或拉取請求將是討論的正確地點。

+0

我是。任何建議在安全的方式來做到這一點?你能把我指向powershell_script的源代碼嗎? – Jeff

+0

提供程序代碼位於https://github.com/chef/chef/blob/master/lib/chef/provider/powershell_script.rb中,但您需要查看大量其他引用的東西,例如很多邏輯在基類和mixins中。至於如何做到這一點,我想不出任何事情。您可能必須運行某種PowerShell守護進程,並在多次執行中重複使用它。這聽起來像一個糟糕的主意,所以你必須走得很遠才能證明它是安全的。 – coderanger