2009-11-10 7 views
6

पावरहेल टीम पावरहेल के शीर्ष पर जीयूआई का उपयोग करने का प्रचार करती है (पृष्ठभूमि में पावरहेल कमांड में अनुवादित जीयूआई क्रियाएं और निष्पादित)।पावरहेल के शीर्ष पर जीयूआई के लिए फ्रेमवर्क?

मुझे इस विचार से प्यार है, विशेष रूप से बी/सी यह मेरी जीयूआई स्क्रिप्ट योग्य बना देगा (क्लिक करने के लिए अच्छा है और फिर मेरे द्वारा निष्पादित सभी cmdlets के साथ एक ट्रेस विंडो देखें)।

मेरा सवाल है, क्या वे पावरहेल आर्किटेक्चर पर ऐसे जीयूआई को लागू करने के लिए किसी प्रकार का ढांचा/पुस्तकालय प्रदान करते हैं?

उत्तर

4

पावरशेल "जीयूआई" सीएमडीलेट्स "दृष्टिकोण के" जीयूआई "भाग की बात करते समय कुछ भी नहीं पेश करता है, लेकिन यह" सेमी सेमीलेट्स "भाग को आसान बनाता है।

दो दृष्टिकोण हैं:

  • उपयोग PowerShell के Hosting API
  • उपयोग .Invoke() वास्तविक cmdlets

PowerShell Cmdlet Designer दोनों को दर्शाता है पर विधि।

ली होम्स [MSFT]
विंडोज PowerShell विकास

1

WPF खैर विचार यह है कि आप अपने cmdlets के माध्यम से वास्तविक काम करने के लिए एक पारंपरिक जीयूआई आधारित प्रबंधन आवेदन और मेजबान PowerShell का निर्माण स्क्रिप्ट है Powershell

के माध्यम से

बाहर चेक this post on the Windows PowerShell blog

+0

धन्यवाद, लेकिन वह वास्तव में मैं क्या पूछ रहा था नहीं है। मैं अपना ऐप बनाना चाहता हूं कि पावरहेल के शीर्ष पर एक्सचेंज सर्वर कैसे बनाया गया है। – Nestor

+0

आप इस बारे में बहुत स्पष्ट नहीं थे कि आप इसके साथ क्या कर रहे थे। और डब्ल्यूपीएफ आपको एक खोल जीयूआई प्रदान कर सकता है जिसका उपयोग PowerShell कमांडलेट को चलाने के लिए किया जा सकता है। –

6

। यदि आप एक संपूर्ण आवेदन को लागू नहीं करना चाहते हैं तो एमएमसी स्नैपिन जाने का एक तरीका है। इन दिनों आप एमएमसी स्नैपिन बनाने के लिए .NET/WinForms का उपयोग कर सकते हैं। वह मॉडल एक्सचेंज सर्वर का उपयोग करता है। एमएमसी 3.0 प्रबंधित स्नैपिन का समर्थन करता है - यह MSDN article discusses यह कैसे करें। उसके बाद जीयूआई से जानकारी लेने के लिए यह बहुत आसान होना चाहिए और इसे अपने cmdlets पर उचित कॉल में अनुवाद करना चाहिए।

संबंधित मुद्दे