कुछ विकल्प:
- Windows मशीन पर SSH सर्वर स्थापित करें, SSH में, Windows बॉक्स पर Powershell चलाएँ
- लिनक्स पर RDP क्लाइंट चलाएँ, RDP में, Windows बॉक्स पर पॉवर्सशेल चलाएँ
- पॉवरशेल वेब एक्सेस का उपयोग करें, एक ब्राउज़र के साथ पॉश WA गेटवे सर्वर को हिट करें, पॉवर्सशेल को ब्राउज़र के माध्यम से चलाएं
http://technet.microsoft.com/en-us/library/hh831611.aspx
मुझे लिनक्स के लिए किसी भी POSH निष्पादक के बारे में पता नहीं है, इसलिए आप लिनक्स में एक शेल से सीधे POSH कमांड नहीं चला सकते हैं - आपको पहले RDP, रिमोट कंसोल (DRAC, iLO), SSH, जैसे किसी तरह विंडोज मशीन में प्रवेश करना होगा। या POSH वेब एक्सेस।
/ संपादित करें- ऐसा लगता है कि कुछ विकल्प हैं।
http://sharpcodenotes.blogspot.com/2014/01/running-powershell-commands-from-linux.html
आप कोशिश कर सकते हैं और OpenWSMan प्राप्त कर सकते हैं कि आप क्या चाहते हैं, लेकिन मुझे लगता है कि आपको हर आदेश को सही Powershell कमांड जारी करने के बजाय URL अनुरोध की तरह तैयार करना होगा - जैसा कि मैंने कहा, लिनक्स के लिए कोई वास्तविक Powershell नहीं है। आप प्रत्येक Windows मशीन पर WinRB रूबी मणि स्थापित कर सकते हैं और फिर Powershell कमांड को कॉल करने के लिए अपने लिनक्स बॉक्स पर रूबी कोड चला सकते हैं।
न तो मामले में ऐसा लगता है कि आपको इंटरैक्टिव पॉवर्सशेल का अनुभव प्राप्त होगा, जैसे टैब-पूरा करना, मदद करना, आदि ये स्क्रिप्ट या एकल कमांड चलाने के लिए प्रतीत होते हैं, और आपको संभवतः किसी भी त्रुटि या अन्य प्रतिक्रिया पर कब्जा करना होगा स्वयं के बल पर। आप लिनक्स पर प्रथम श्रेणी का समाधान प्राप्त नहीं करने जा रहे हैं।
/ फिर से संपादित करें - हाँ, MSDN का कहना है कि यह बदसूरत / भद्दा हो जाएगा। यहां तक कि वह जो सरल / प्रभावी उपाय देता है, वह बिना किसी मज़े के दिखता है।
हालाँकि Powershell remoting को WS-Management के शीर्ष पर बनाया गया है, लेकिन यह वास्तव में एक प्रोटोकॉल के भीतर एक प्रोटोकॉल है और PSRP (Powershell Remoting Protocol) के साथ इंटरोप करने की कोशिश कर रहा है, जिसे अनिवार्य रूप से क्लाइंट पर Powershell की प्रतिकृति की आवश्यकता होगी।