windows मैं विंडोज एक्सप्लोरर से PowerShell कैसे शुरू करूं?




8 Answers

एक चाल के रूप में रिवर्स में जोड़ने के लिए, PowerShell प्रॉम्प्ट पर आप यह कर सकते हैं:

ii .

या

start .

अपनी वर्तमान निर्देशिका में एक विंडोज एक्सप्लोरर विंडो खोलने के लिए।

windows powershell

क्या Windows Explorer से किसी विशिष्ट फ़ोल्डर में PowerShell शुरू करने का कोई तरीका है, उदाहरण के लिए फ़ोल्डर में राइट-क्लिक करें और "इस फ़ोल्डर में ओपन पावरशेल" जैसे विकल्प हैं?

पहली बार जब मैं MSBuild चलाता हूं तो मेरे प्रोजेक्ट फ़ोल्डर में निर्देशिकाओं को बदलना वाकई परेशान है।




http://www.hanselman.com/blog/IntroducingPowerShellPromptHere.aspx

स्कॉट हंसेलमैन के पास वास्तव में एक सरल इंफ है जो आपके लिए यह करेगा। यदि आप स्क्रिप्ट को ट्विक करना चाहते हैं तो अनुकूलन के लिए inf को संपादित करना और संपादित करना वास्तव में आसान है।







मैं यह संदर्भ मेनू केवल तभी काम करना चाहता था जब 'SHIFT' पर राइट क्लिक करके और होल्डिंग हो , जिस तरह से 'ओपन कमांड विंडो' में बनाया गया है, संदर्भ मेनू काम करता है।

हालांकि, प्रदान किए गए समाधानों में से कोई भी ऐसा नहीं करता है इसलिए मुझे अपनी खुद की .reg फ़ाइल रोल करना पड़ा - नीचे की प्रतिलिपि बनाएँ, इसे power-shell-here-on-shift.reg और उस पर डबल क्लिक करें।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell here"
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'"




PowerShell PowerToy आज़माएं ... यह ओपन पावरशेल के लिए यहां एक संदर्भ मेनू आइटम जोड़ता है।

या आप एक शॉर्टकट बना सकते हैं जो आपके प्रोजेक्ट फ़ोल्डर होने के साथ स्टार्ट इन फ़ोल्डर के साथ PowerShell खोलता है।




एक और विकल्प TechLet पर माइकल Murgolo द्वारा http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx पर उत्कृष्ट ऊंचाई PowerToys हैं।

इसमें यहां PowerShell प्रॉम्प्ट शामिल है और PowerShell यहां व्यवस्थापक के रूप में संकेत दिया गया है।




नीचे रजिस्ट्री कुंजियों को जोड़कर, विंडोज 10 में, मैं अपने SHIFT + RClick संदर्भ मेनू में ओपन SHIFT + RClick यहां विकल्प प्राप्त करने में कामयाब रहा। बस इन्हें रिक्त नोटपैड फ़ाइल में कॉपी करें, फिर एक .reg फ़ाइल के रूप में सहेजें और कुंजी जोड़ने के लिए फ़ाइल चलाएं और इसे वहां से काम करना चाहिए। इनमें से कुछ अन्य उत्तर HKCR \ Directory \ shell में कुंजी जोड़ने के लिए कहते हैं, लेकिन मैंने पाया कि मेरे लिए यह केवल HKLM \ सॉफ़्टवेयर \ क्लासेस \ निर्देशिका \ खोल में जाने वाली चाबियों के साथ काम करता है

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\powershell]
"Extended"=""
"NoWorkingDirectory"=""
@="Open PowerShell here"
"Icon"="%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\powershell]
@="Open PowerShell here"
"Extended"=""
"Icon"="%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
"NoWorkingDirectory"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"



एक शॉर्टकट के माध्यम से PowerShell का आह्वान करना एक काफी सरल विकल्प है। "स्टार्ट इन" लेबल वाली एक शॉर्टकट संपत्ति है जो कहती है कि शॉर्टकट लागू होने पर किस निर्देशिका (फ़ोल्डर) का उपयोग करना है।

यदि स्टार्ट इन बॉक्स खाली है, तो इसका मतलब है कि वर्तमान निर्देशिका का उपयोग करें।

जब आप पहली बार पावरशेल को शॉर्टकट बनाते हैं, तो बॉक्स में स्टार्ट होम निर्देशिका निर्दिष्ट करता है। यदि आप बॉक्स में स्टार्ट को खाली करते हैं, तो अब आपके पास पावरहेल का शॉर्टकट है जो वर्तमान निर्देशिका में पीएस खोलता है, जो भी हो।

यदि आप अब इस शॉर्टकट को लक्ष्य निर्देशिका में कॉपी करते हैं, और इसे आमंत्रित करने के लिए एक्सप्लोरर का उपयोग करते हैं, तो आप एक पीएस शुरू करेंगे जो लक्ष्य निर्देशिका पर इंगित किया गया है।

इस सवाल का पहले से ही एक स्वीकार्य उत्तर है, लेकिन मैं इसे एक और तरीके से पेश करता हूं।




Related