2014-04-11 7 views
5

पावरशेल वेब एक्सेस आपको वेब ब्राउज़र के माध्यम से पावरशेल cmdlets चलाने की अनुमति देता है। यह एक वेब आधारित कंसोल विंडो दिखाता है।पावरशेल वेब एक्सेस तक API एक्सेस?

वहाँ कंसोल विंडो में उन्हें लिखे बिना cmdlets चलाने के लिए कोई तरीका है? और क्या परिणाम वापस पाने का कोई तरीका है?

मैं एक गैर तकनीकी उपयोगकर्ता PowerShell पता करने के लिए बिना एक प्रिंट कतार (उदाहरण के लिए) को पुनः आरंभ करने देता है जिसे किसी ऐप की परिकल्पना कर रहा हूँ। ऐप प्रिंट कतारों की एक सूची प्रदर्शित करेगा और फिर उपयोगकर्ता एक का चयन कर सकते हैं और कतार को पुनरारंभ कर सकते हैं। ऐप अनिवार्य रूप से एक रैपर होगा जो वाक्यविन्यास और चर का ख्याल रखता है ताकि उपयोगकर्ताओं को जानने की आवश्यकता न हो।

वहाँ ऐसा करने के लिए PowerShell वेब एक्सेस के माध्यम से एक रास्ता नहीं है? या क्या एक विंडोज़ ऐप के लिए पहिया को पुनर्निर्मित किए बिना विंडोज सर्वर पर मनमाने ढंग से कमांड भेजने का कोई और तरीका है?

उत्तर

2

नहीं PowerShell वेब एक्सेस के साथ **। यह एक इंटरैक्टिव सत्र के लिए बनाया गया है।

कुछ तरीके हैं जिन्हें आप ऐसा कर सकता है कर रहे हैं। सभी उदाहरण चित्रकारी हैं और पुराने, असुरक्षित, आदि हो सकते हैं

  • एक एएसपी.NET वेब अनुप्रयोग C# चल रहा है। सी # में पावरशेल चलाएं। आवश्यकतानुसार PowerShell remoting का उपयोग करें। Example
  • विंडोज प्रेजेंटेशन फाउंडेशन या विनफॉर्म का उपयोग करके जीयूआई एप्लीकेशन बनाएं। आवश्यकतानुसार PowerShell remoting का उपयोग करें। Example
  • एपीआई (उदा। आरईएसटी) के साथ एक सेवा बनाएं जो PowerShell हिट कर सकता है।
  • ** ठीक है, मैंने झूठ बोला। पावरशेल वेब एक्सेस के माध्यम से उपयोग किए गए प्रतिनिधि, बाधित अंतराल का उपयोग करने वाले एक घुटने वाला समाधान बनाएं।
  • पावरशेल रीमोटिंग का उपयोग करने वाले उपरोक्त समाधानों में से प्रत्येक के लिए, प्रतिनिधि और/या बाधा वाले अंतराल पर विचार करें। Example

हमारे पास एक वेब एप्लिकेशन है जो कुछ उपयोगकर्ताओं को कुछ मानकों के साथ कुछ कार्य करने की अनुमति देता है। पूर्व परिभाषित पावरशेल स्क्रिप्ट्स के सेट के साथ सी # द्वारा समर्थित एएसपी.NET का उपयोग करता है और एसक्यूएल डीबी में संग्रहीत करने वाले कॉन्फ़िगरेशन का कॉन्फ़िगरेशन करता है। उदाहरण के लिए ...

  • जेन सर्वर वाई पर अनुप्रयोग पूल एक्स पुनः आरंभ कर सकते
  • जॉन सर्वर प्र
  • आईटी सहायता उनके मानक खातों से अपने स्वयं के 'प्रशासनिक के खातों अनलॉक कर सकते हैं पर सेवा जेड पुनः आरंभ कर सकते ।
  • यह सब गैर-विंडोज कंप्यूटर से चलाया जा सकता है। आप उपयोग के मामलों, प्रणाली को डिजाइन करने और कोड के पीछे यह काफी जल्दी से बंद का भुगतान करेगा लिखने के छोटे भूमि के ऊपर है, तो)

: इसके बारे में कुछ ध्यान से मोबाइल उपकरणों पर उपयोग करने की अनुमति के संपर्क में हो सकता है।

चीयर्स!

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