मैं एक पावरहेल वर्कफ़्लो ट्रिगर करने की कोशिश कर रहा हूं जो समानांतर में 10 धागे स्पिन करना चाहिए। मैं पी एस संस्करण का उपयोग कर रहा 4. कोड -वीएम पर कंकूरेंट पावरहेल उदाहरण की संख्या कैसे बढ़ाएं?
Workflow CreateVMs
{
$i = 0
#somecodehere...
foreach -parallel -throttlelimit 10($i in 0..30)
{
#somemorecodehere...
# INVOKING BATCH FILE USING POWERSHELL
}
}
मैं अपने इनलाइन स्क्रिप्ट के अंदर powershell का उपयोग कर बैच फ़ाइलों लागू कर रहा हूँ। क्या मैं कार्य प्रबंधक में मनाया, है केवल 5 धागे एक समय
में सक्रिय थे हो सकता है अगले धागा उठाया हो रही केवल पांच में से एक पूरा हो गया है। मैंने कभी 5 से अधिक ps उदाहरण नहीं देखा। हालांकि, जब मैं ps सत्र प्रति उपयोगकर्ता की अनुमति की जाँच की यह अब तक एक से अधिक 5.
कैसे मैं एक पी एस कार्यप्रवाह में समानांतर में पी एस के 10 धागे स्पिन कर सकते हैं। मुझे यहां क्या याद आ रही है?
जब तक समानांतर गतिविधियों की संख्या थ्रॉटल सीमा से अधिक न हो, वर्कफ़्लो फाउंडेशन थ्रेड/गतिविधि पूल को अपने स्वयं के रूप में प्रबंधित करेगा, आपके लिए इसे "तेज़ी से जाने" के लिए मजबूर करने का कोई तरीका नहीं है –
मेरे मामले में यह थ्रॉटल सीमा तक भी नहीं पहुंच रहा है। – Atf
यह सुनिश्चित नहीं है कि यह आपके लिए काम करेगा, लेकिन क्या आपने स्टार्ट-जॉब cmdlet का उपयोग करने पर विचार किया है जो आप करने की कोशिश कर रहे हैं? https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.core/start-job –