2011-12-28 8 views

उत्तर

5

मुझे पता नहीं है, लेकिन PowerShell 3.0 में एक स्थापित करने योग्य वेब-आधारित कंसोल है जो विंडोज सर्वर का एक घटक है। पूर्ण इंटेलिजेंस, काम करता है। कोशिश * श्रृंखला के समान ही। V3 डाउनलोड करें और इसे स्वयं आज़माएं।

2

ट्यूटोरियलस्पॉइंट an online PowerShell interpreter (अन्य प्रोग्रामिंग वातावरण के दर्जनों के बीच) उनके कोडिंग ग्राउंड साइट पर।

असल में, यह एक वास्तविक पावरशेल दुभाषिया नहीं है लेकिन PASH shell है, जो माइक्रोसॉफ्ट के स्क्रिप्टिंग टूल का मोनो अनुकूलन है। फिर भी, वाक्यविन्यास और मानक cmdlets एक जैसा होना चाहिए। हालांकि, आपको यह पता चलेगा कि इसमें विभिन्न पर्यावरण चर और अन्य कार्यान्वयन-विशिष्ट तत्व हैं।

+0

भाषा और सीएमडीलेट समर्थन के मामले में पावर पावरशेल के पीछे काफी कुछ है। – Joey

+0

हिंडसाइट के लाभ के साथ: अब [PowerShell खुद को .NET कोर के माध्यम से यूनिक्स प्लेटफ़ॉर्म पर समर्थित है] (https://github.com/PowerShell/PowerShell), यह मानना ​​सुरक्षित है कि यह [सुपरसडे पाश] (https: //groups.google.com/forum/#!topic/pash-project/cFZx_XfRN28)। – mklement0

13

पूर्ण प्रकटीकरण: मैं Try It Online का मालिक हूं।

TIO Nexus कुछ दिनों पहले Powershell interpreter है। यह Powershell v6.0.0-alpha.13 का उपयोग करता है, जो कि लिनक्स के लिए पावरहेल की नवीनतम रिलीज है।

मैं पुनः सक्षम किए गए these aliases – जो * nix – पर एक ही नाम के POSIX उपयोगिताओं ऑनलाइन दुभाषिया अधिक विंडोज पर Powershell के समान बनाने के लिए के साथ संघर्ष। Powershell Core में डेवलपर्स केवल * उपनाम के लिए उपयुक्त उपनाम हैं।

+0

मेरी मूल टिप्पणियों को साफ करने के बाद मुझे आराम करने दो: यह बहुत ही आशाजनक दिखता है। मैंने गहरा खोला है: PowerWhell _Core_ जब _Windows_ पर स्थापित होता है (जो _Windows PowerShell_ से अलग है!) वास्तव में अभी भी यूनिक्स-जैसी उपनाम हैं, इसलिए सबसे सटीक नाम सख्ती से "प्लेटफ़ॉर्म [संस्करण]>" पर PowerShell होगा आपका केस "फेडोरा पर पावरशेल" या "फेडोरा 24 पर पावरशेल"। इसका तात्पर्य यह है कि यह एक कोर संस्करण है जो लिनक्स (फेडोरा) पर चल रहा है। ऐसा कहा जाता है कि, अधिकांश लोग केवल यूनिक्स प्लेटफ़ॉर्म पर PowerShell _Core_ इंस्टॉल करेंगे, शायद "पावरशेल कोर" सबसे अच्छा है। – mklement0

+0

ध्यान दें कि इसका यह भी अर्थ है कि आपकी "पावरशेल" नामित सेवा _with_ यूनिक्स जैसी उपनाम विंडोज़ पर _PowerShell [Core] को प्रभावी ढंग से अनुकरण करती है, जैसा कि बताया गया है, _not_ _Windows PowerShell_: PowerShell कोर _.NET पर चलता है Core_ यहां तक ​​कि विंडोज़ पर, जबकि विंडोज पावरशेल "केवल विंडोज़ पर जहाजों और पूर्ण सीएलआर_ की मांग करता है।" – mklement0

+0

इसलिए मुझे आश्चर्य है कि अलग-अलग कोर-प्लस-यूनिक्स-जैसी-उपनाम सेवा होने के लायक है, यह देखते हुए कि PowerShell _Core_ उपयोगकर्ता एक _cross-platform_ अनुभव की तलाश कर रहे हैं, जहां यूनिक्स-जैसे उपनाम नहीं कर सकते पर भरोसा किया जाना चाहिए। (एक और विकल्प: "पावरशेल कोर (विंडोज उपनाम)" का नाम बदलें।) मुझे लगता है कि यह लंबे समय तक पावरशेल के क्रॉस-प्लेटफ़ॉर्म गोद लेने में मदद करेगा ताकि लोगों को यूनिक्स उपयोगिताओं के नाम पर विरासत उपनामों के बिना करने के लिए प्रोत्साहित किया जा सके (उदाहरण के लिए, 'ls',' cat') या "डॉस" कमांड (उदाहरण के लिए, 'dir',' type'), और इसके बजाय केवल PowerShell के "मूल" उपनाम जैसे 'gci' और' gc' का उपयोग करें। – mklement0