के बारे में बहुत सारे प्रश्न और उत्तर हैं, सी # कोड से पावरहेल स्क्रिप्ट निष्पादित करने के लिए, लेकिन मैं जानना चाहता हूं कि रनस्पेस/पाइपलाइन .ps1 फ़ाइल के निष्पादन को निष्पादित करता है।सी # रनस्पेस/पाइपलाइन एक पावरहेल स्क्रिप्ट निष्पादित करता है?
जिस संदर्भ में मैं पूछ रहा हूं वह यह है: मैंने एक पावरहेल स्क्रिप्ट के लिए एक बुनियादी एएसपीनेट फ्रंट एंड बनाया है जो एक नई वेबसाइट स्थापित करता है। यह आईआईएस में साइट बनाता है और wwwroot फ़ोल्डरों, लॉग फ़ोल्डरों, एक एडी उपयोगकर्ता और अन्य सभी चीजों को स्थापित करता है। जब मैं इसे पावरहेल में व्यवस्थापक के रूप में चलाता हूं तो यह पूरी तरह से काम करता है। हालांकि, जब मैं इसे अपने सी # पाइपलाइन के माध्यम से चलाता हूं, तो यह पाइप बाध्यकारी अपवाद के साथ पाइप को तोड़ देता है।
मैं इस विशिष्ट समस्या के उत्तर के बाद नहीं हूं, मैं सिर्फ अपनी फाइल को निष्पादित करने के तरीके के बारे में एक स्पष्टीकरण की तलाश कर रहा हूं ताकि मुझे यह पता चल सके कि वास्तव में क्या हो रहा है।
धन्यवाद एडम, मैंने इसे एक दिया लेकिन यह फ़ाइल को निष्पादित करने के तरीके के बारे में कोई अतिरिक्त जानकारी प्रदान नहीं की। अधिकांश विधियां इन पंक्तियों के साथ थीं: 'सार्वजनिक संग्रह आमंत्रित करें() { (पाइपलाइन._trace.TraceMethod()) इसका उपयोग करें। इनवोक ((IENumerable) शून्य); } सार्वजनिक सार संग्रह आमंत्रित (IENumerable इनपुट); ' –
harrietgrace