पर प्रत्यक्ष एकीकरण होना चाहिए मेरी टीम और मैं हमारे अगले उत्पाद के हिस्से के रूप में डायग्नोस्टिक टेस्ट टूल डिज़ाइन कर रहा हूं। परीक्षण उपकरण एक अनुरोध/प्रतिक्रिया API का प्रयोग करेगा और असीमित घटनाओं को प्रदर्शित करेगा। डायग्नोस्टिक टूल सूट के हिस्से के रूप में, हम पूरे उत्पाद एपीआई के लिए cmdlets भी प्रदान करेंगे।मैं एक मोटी यूआई डायग्नोस्टिक टूल डिज़ाइन कर रहा हूं, क्या इसे PowerShell
क्या टूल यूआई में पावरशेल निष्पादन एम्बेड करना उचित है? अन्य विकास दल क्या कर रहे हैं?
स्क्रिप्ट अभी भी किसी भी PowerShell विंडो या टूल में अकेले खड़े हो सकते हैं। किसी उपयोगकर्ता के परिप्रेक्ष्य से, वे हमारे यूआई से स्क्रिप्ट लॉन्च करने की क्षमता प्राप्त करेंगे। और, चूंकि यूआई उन डिवाइसों की निगरानी कर सकती है जिन पर स्क्रिप्ट कार्य करती हैं, यह कुछ स्क्रिप्ट को निष्पादन के निष्पादन और परिणामों की निगरानी में लाती है। स्क्रिप्ट निष्पादन को एम्बेड करने से प्रोजेक्ट में अधिक काम आता है और मुझे यकीन नहीं है कि हम स्क्रिप्ट के परिणामों को प्रदर्शित करने के तरीके को कैसे प्रबंधित करना चाहते हैं।
क्या अधिकांश पावरशेल उपयोगकर्ता अपनी स्क्रिप्ट को अपने स्वयं के खोल वातावरण से चलाने या अपने उत्पाद विक्रेताओं से आने वाले उपकरणों के भीतर चलाने की अपेक्षा करते हैं? नोट, हमारे डायग्नोस्टिक टूल स्वचालित रूप से उपयोगकर्ताओं के लिए स्क्रिप्ट उत्पन्न नहीं करेंगे क्योंकि कुछ माइक्रोसॉफ्ट टूल्स करते हैं (यह अनुभवहीन पावरशेल उपयोगकर्ताओं के लिए मूल्यवान हो सकता है, लेकिन हम उम्मीद कर रहे हैं कि अधिकांश स्क्रिप्ट काफी सरल हों, जैसे उपकरणों की श्रृंखला पर कमांड निष्पादित करना) ।