Выполнение скрипта Powershell в Fake
Как лучше всего выполнить скрипт Powershell в инструменте автоматизации сборки Fake?
Я чувствую, что должен быть очевидный ответ на этот вопрос, но я не смог ничего найти с помощью поиска.
1 ответ
Решение
Как вы упоминаете в своем комментарии, используя PowerShell
класс делает это очень легко.
#r "FakeLib.dll"
#r "System.Management.Automation"
open Fake
open System.Management.Automation
Target "RunSomePowerShell" <| fun _ ->
PowerShell.Create()
.AddScript("(Get-Process | ? ProcessName -eq 'chrome' | measure WorkingSet -Average).Average")
.Invoke()
|> Seq.iter (printfn "%O")