Выполнение скрипта 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")
Другие вопросы по тегам