2016-07-07 7 views
2

Gibt es eine Möglichkeit, den Chef zur Wiederverwendung einer Powershell-Sitzung zu bewegen oder zumindest die Startzeit eines neuen Prozesses zu verkürzen? Ein Lauf dauert 2 Sekunden, während er not_if und only_if prüft, die Powershell verwenden (selbst wenn der PS-Code selbst momentan ist). Es wäre schön, das zu verbessern.chef Verbesserte powershell_script-Leistung

Antwort

0

Nicht, dass ich weiß, was Sie sehen, ist, was Sie bekommen. Wenn Sie daran interessiert sind, daran zu arbeiten, wäre ein GitHub-Thema oder eine Pull-Anfrage der richtige Ort für Diskussionen.

+0

Ich bin. Irgendwelche Vorschläge für einen sicheren Weg, dies zu tun? Kannst du mich auf die Quelle für powershell_script verweisen? – Jeff

+0

Der Provider-Code ist in https://github.com/chef/chef/blob/master/lib/chef/provider/powershell_script.rb, aber Sie werden eine Menge anderer referenzierter Materialien ausprobieren wollen, wie viele Die Logik ist in Basisklassen und Mixins. Wie das geht, mir fällt nichts ein. Sie müssten wahrscheinlich einen Powershell-Daemon ausführen und ihn für mehrere Ausführungen verwenden. Das hört sich nach einer schlechten Idee an, also müssen Sie ziemlich weit gehen, um zu zeigen, dass es sicher ist. – coderanger

Verwandte Themen