2014-04-28 16 views
8

में पावरहेल स्क्रिप्ट निष्पादित करना नकली निर्माण स्वचालन उपकरण में पावरहेल स्क्रिप्ट निष्पादित करने का सबसे अच्छा तरीका क्या है?नकली

मुझे लगता है कि इस प्रश्न का स्पष्ट उत्तर होना चाहिए, लेकिन खोज करके कुछ भी नहीं मिला है।

+1

नकली एक एफ # उपकरण है, इसलिए मुझे लगता है कि आप प्रक्रिया वर्ग का उपयोग कर सकते हैं। – schglurps

+0

ऐसा लगता है या पावरहेल होस्ट क्लास का उपयोग करें (लिंक देखें)। मैं एफ # नोब हूं - स्पष्ट नहीं सोच रहा हूँ! –

उत्तर

15

जैसा कि आप अपनी टिप्पणी में उल्लेख करते हैं, 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") 
संबंधित मुद्दे