सामग्री पर जाएं

Windows PowerShell

एप्लिकेशनMicrosoft Corporation

इसे powershell, windows powershell 5.1, pwsh भी कहा जाता है

Microsoft CorporationSystem

Windows PowerShell 5.1 होस्ट जो Windows के साथ आता है। प्रोसेस powershell.exe है। PowerShell 7 pwsh.exe है और एक अलग इंस्टॉल है।

आपको क्या जानना चाहिए

Windows PowerShell powershell.exe है। PowerShell 7 एक अलग इंस्टॉल है जिसका नाम pwsh.exe है।

Windows अभी भी PowerShell 5.1 के साथ आता है। Microsoft PowerShell 7 को वर्तमान क्रॉस-प्लेटफ़ॉर्म शेल के रूप में प्रलेखित करता है। दोनों मौजूद हो सकते हैं। cmd.exe एक तीसरा इंटरप्रेटर है।

यह क्या है?
इन-बॉक्स PowerShell 5.1 होस्ट
क्या pwsh वही है?
नहीं। वह PowerShell 7 है
सुरक्षित?
होस्ट है। स्क्रिप्ट्स भिन्न होती हैं
Feex का कहना है
यदि कोई स्क्रिप्ट PowerShell 7 इंस्टॉल करने के लिए कहती है और आपके पास केवल powershell.exe है, तो आप 5.1 पर हैं। मैं "अपग्रेड" करने के लिए इन-बॉक्स होस्ट को डिलीट नहीं करूँगा।

Windows PowerShell क्या है?

Windows PowerShell 5.1 इन-बॉक्स ऑटोमेशन होस्ट है। निष्पादन योग्य फ़ाइल WindowsPowerShell\v1.0 के अंतर्गत powershell.exe है। PowerShell 7 इसके बगल में pwsh.exe इंस्टॉल करता है।

यदि आपने इसका कभी उपयोग नहीं किया है

यदि Start "Windows PowerShell" दिखाता है, तो वह इन-बॉक्स 5.1 होस्ट है। यह आपके पास पहले से है। एक नीली विंडो जो कमांड स्वीकार करती है वह स्वचालित रूप से मैलवेयर नहीं होती है। PowerShell 7 एक अलग डाउनलोड है जिसका नाम pwsh.exe है। cmd.exe एक तीसरा, पुराना इंटरप्रेटर है। "अपग्रेड" करने के लिए 5.1 को डिलीट न करें।

इसका उपयोग किसलिए किया जाता है?

एडमिन स्क्रिप्ट्स

इंस्टॉलर्स और IT स्क्रिप्ट्स अभी भी powershell.exe को कॉल करते हैं क्योंकि 5.1 हर जगह है।

वन-ऑफ़ कमांड्स

Get-Process, फ़ाइल कार्य और त्वरित जाँच। कंसोल होस्ट powershell.exe प्लस conhost.exe है।

शेड्यूल किए गए टास्क

लॉगऑन पर छिपा हुआ PowerShell आमतौर पर एक टास्क होता है। उत्पाद को स्वयं Startup Apps की आवश्यकता नहीं होती है।

यह किसके लिए है?

  • वे एडमिन जिनके पास अभी भी केवल 5.1 वाले मॉड्यूल हैं
  • वे उपयोगकर्ता जिन्होंने Start से "Windows PowerShell" खोला
  • वे लोग जिन्हें घबराने से पहले कमांड लाइन पढ़नी चाहिए

वर्तमान स्थिति

5.1 इन-बॉक्स और मेंटेनेंस में समर्थित है। PowerShell 7 वर्तमान सुविधा ट्रेन है। यह लेख इन-बॉक्स होस्ट को कवर करता है और 7 के लिए pwsh की ओर संकेत करता है।

यह कितना पुराना है?

PowerShell 1.0 को 2006 में भेजा गया था। Windows PowerShell 5.1 वर्तमान Windows 10 और 11 पर इन-बॉक्स होस्ट है। PowerShell 7 क्रॉस-प्लेटफ़ॉर्म ट्रेन है जो PowerShell Core के रूप में शुरू हुई थी। Monad प्री-रिलीज़ नाम था। वह नाम वह नहीं है जिसे आप आज लॉन्च करते हैं।

संस्करण

प्रमुख चैनल पहले। सटीक बिल्ड संख्याएं यहां पूरी तरह से सत्यापित नहीं हैं।

Windows PowerShell 5.1
PowerShell 7 (pwsh)

सिस्टम आवश्यकताएँ

मान प्रकाशक के सार्वजनिक मार्गदर्शन का पालन करते हैं। कार्यभार अभी भी वास्तविक आवश्यकता को बदल देता है।

न्यूनतम

न्यूनतम सिस्टम आवश्यकताएं
ऑपरेटिंग सिस्टम समर्थित Windows 10 और Windows 11 के साथ आता है

संसाधन प्रोफ़ाइल

CPU की मांग
स्क्रिप्ट का अनुसरण करता है
RAM की मांग
बड़ी ऑब्जेक्ट पाइपलाइनें

इंस्टॉल की गई प्रोसेस

ये निष्पादन योग्य फ़ाइलें इस उत्पाद से संबंधित हैं जब यह इंस्टॉल होता है।

इंस्टॉल की गई प्रोसेस
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, यदि इंस्टॉल है
conhost.exe कंसोल विंडो

स्टार्टअप घटक

लॉगऑन पर छिपा हुआ PowerShell एक टास्क या शॉर्टकट होता है। उत्पाद को स्वयं Startup Apps की आवश्यकता नहीं होती है।

फ़ाइल स्थान

सामान्य Windows PowerShell स्थान
5.1 होस्ट C:\Windows\System32\WindowsPowerShell\v1.0\

फ़ाइल प्रारूप

PS1PSM1

सामान्य समस्याएं

EncodedCommand संबंधी अप्रत्याशित परिणाम

पैरेंट प्रोसेस पढ़ें। Office द्वारा PowerShell लॉन्च करना एक मैक्रो से जुड़ी बात है।

मॉड्यूल केवल 5.1 में काम करता है

यही कारण है कि Microsoft ने इन-बॉक्स होस्ट को छोड़ दिया। 7 इंस्टॉल करने से 5.1 डिलीट नहीं होता है।

समस्या समाधान

घबराने से पहले पैरेंट प्रोसेस पढ़ें

Office या किसी ब्राउज़र द्वारा एन्कोडेड PowerShell लॉन्च करना एक स्क्रिप्ट से जुड़ी बात है। System32 में होस्ट फ़ाइल अभी भी Microsoft की है।

यदि आपको pwsh का उपयोग करने के लिए कहा गया था, तो Microsoft Learn से PowerShell 7 इंस्टॉल करें

winget install Microsoft.PowerShell या दस्तावेज़ पेज। यह pwsh.exe जोड़ता है। यह 5.1 को प्रतिस्थापित नहीं करता है।

निष्पादन नीति एक नीति है, कोई वायरस सेटिंग नहीं

Get-ExecutionPolicy। एक नए PC पर Restricted सामान्य है। वह कोई ख़राब इंस्टॉलेशन नहीं है।

विकल्प

बैच के लिए cmd.exe। वर्तमान मॉड्यूल के लिए pwsh। उन्हें उस स्क्रिप्ट के लिए चुनें जो आपके पास है, किसी फ़ैशन रैंकिंग के लिए नहीं।

आधिकारिक सहायता और डाउनलोड

विक्रेता से शुरुआत करें। रैंडम exe साइटें कोई सहायता चैनल नहीं हैं।

आधिकारिक संपर्क
अवलोकन (5.1 बनाम 7) learn.microsoft.com/powershell/scripting/overview आपके पास कौन सा होस्ट है
PowerShell 7 इंस्टॉल करें learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows Windows पर pwsh
5.1 संदर्भ learn.microsoft.com/powershell/scripting/windows-powershell/overview इन-बॉक्स Windows PowerShell
GitHub PowerShell github.com/PowerShell/PowerShell PowerShell 7 स्रोत और रिलीज़

संबंधित हार्डवेयर

कोई भी समर्थित Windows PC। रिमोट सत्र कार्य को लक्ष्य पर ले जाते हैं।

तकनीकी विवरण

तकनीकी विवरण

प्रति-संस्करण फ़ाइल हैश और वॉल्यूम-लाइसेंस पथ इस पूर्वावलोकन में सत्यापित नहीं हैं।

स्रोत और सत्यापन

दर्ज स्रोत लेबल: August 2026। यह लेबल स्वतंत्र सत्यापन स्थापित नहीं करता है। हम कैसे शोध करते हैं.

क्या यह लेख उपयोगी था?

हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।

क्या यह लेख उपयोगी था?