2012-12-07 20 views
13

मैं PowerShell 2 स्थापित के साथ विंडोज 7 चला रहा हूं।मैं पीसीएसएक्स पावरहेल मॉड्यूल कैसे स्थापित करूं?

मैं यहाँ से संस्करण 2.1 डाउनलोड किया है - http://pscx.codeplex.com/releases

रिलीज़ नोट

  • कहना ज़िप फ़ाइल अनवरोधित - {जो मैंने किया था}
  • को ज़िप फ़ाइल की सामग्री को निकालने के अपने $ env: होम \ दस्तावेज़ \ WindowsPowerShell \ मॉड्यूल फ़ोल्डर

मुझे अनिश्चितता थी कि $ env: घर इतना खोज रहा था कि रिलीज संख्या टीएस एक पर्यावरण परिवर्तनीय घर की उम्मीद कर रहे हैं जो मेरी मशीन पर मौजूद नहीं है।

थोड़ा और खोज कहता है कि मेरी मशीन पर ~ के रूप में परिभाषित किया गया है। तो एक पी एस प्रॉम्प्ट में मैं cd ~

मेरी मशीन पर कौन सा नेटवर्क डिस्क U:

मैं निम्न निर्देशिकाओं U:\Documents\WindowsPowerShell\Modules बनाया करने के लिए नेतृत्व और मॉड्यूल फ़ोल्डर में निकाला Pscx-2.1.0 की नकल की चलाते हैं। PowerShell प्रॉम्प्ट खोल दिया और Get-Module -ListAvailable टाइप किया। इसने मुझे परिणाम में Pscx नहीं दिया।

ऊपर के चरणों को वास्तव में मुझे इस फ़ोल्डर ट्री U:\Documents\WindowsPowerShell\Modules\Pscx-2.1.0\Pscx-2.1.0

तो मैं फ़ाइलों को एक स्तर की नकल की और U:\Documents\WindowsPowerShell\Modules\Pscx-2.1.0\ के साथ फिर से करने की कोशिश की है और यह भी साथ U:\Documents\WindowsPowerShell\Modules\Pscx\

मैं भी इस पथ के साथ ऊपर के सभी की कोशिश की कोशिश की दे दी U:\WindowsPowerShell\Modules\Pscx-2.1.0\

मुझे लगता है कि मॉड्यूल वास्तव में इस निर्देशिका में नहीं होना चाहिए, इसलिए थोड़ी अधिक खोज इस आदेश की ओर ले जाती है। (Get-ChildItem Env:\PSModulePath).Value

जो निम्नलिखित परिणाम

C:\Users\my.name\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

देता है तो मैं C:\Users\my.name\Documents\WindowsPowerShell\Modules\Pscx-2.1.0

और फिर भी प्रयास विफल यहां के लिए Pscx-2.1.0 फ़ोल्डर की प्रतिलिपि।

मुझे कौन सा कदम याद आ रहा है?

उत्तर

10

मैंने वास्तव में मेरे उपरोक्त प्रश्न का अंतिम चरण पूरी तरह से पूरा नहीं किया था जो उत्तर के रूप में सामने आया।

यहाँ पूर्णता

  • के लिए है कि इसका जवाब है ज़िप फ़ाइल आप डाउनलोड की है
  • ज़िप फ़ाइल निकालने अनब्लॉक - इस संभावना Pscx-2.1.0/Pscx-2.1.0/{lots of files}
  • का एक फ़ोल्डर संरचना दे देंगे Pscx के लिए बच्चे फ़ोल्डर का नाम बदलें - यानी - Pscx-2.1.0/Pscx/{lots of files}
  • पावरहेल प्रॉम्प्ट में (Get-ChildItem Env:\PSModulePath).Value चलाएं और मॉड्यूल फ़ोल्डर स्थान नोट करें।
  • ऊपर दिए गए मॉड्यूल फ़ोल्डर स्थान पर बच्चेPscx folder कॉपी करें।
  • पावरहेल प्रॉम्प्ट में Get-Module -List उपलब्ध Pscx मॉड्यूल को देखने के लिए उपलब्ध है।
+0

यह किसी कारण से काम नहीं करता है। :( – bodacydo

+1

यह मेरे लिए धन्यवाद। – yantaq

+0

बस मॉड्यूल फ़ोल्डर में पीएससीएक्स फ़ोल्डर जोड़ें। और चीजें ठीक काम करती हैं। –

1

तुम भी PsGet का उपयोग आसानी से खोज और PowerShell मॉड्यूल स्थापित करने के लिए कर सकते हैं।

आप सभी मॉड्यूल के लिए ब्राउज़ कर देख सकते हैं कि मॉड्यूल PsGet में जोड़ा गया है:

> Get-PsGetModuleInfo * 

या यह एक specfically का पता लगाने:

> Get-PsGetModuleInfo pscx 

तो फिर तुम कि सूचना के आधार पर स्थापित कर सकते हैं:

> Install-Module pscx 
+0

आश्चर्यजनक रूप से यह कार्यपत्र 'चोको' से स्थापित नहीं किया गया था – VillasV

4

बस

चलाएं
choco install pscx 

choco कमांड प्राप्त करने के लिए एक लाइनर के लिए chocolatey.org देखें।

ध्यान रखें कि आप अभी भी अपने आदेशों को चलाने से पहले अपनी स्क्रिप्ट में इस कॉल करने के लिए हो सकता है:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser #allows scripts to run from the interwebs, such as pcsx 
4

PowerShell 5.0में, आप कर सकते हैं:

Find-Package pscx | ? ProviderName -eq PSModule | Install-Package -Force 

-Force पैरामीटर होगा यदि पुराने संस्करण पहले से स्थापित है तो इसे अपग्रेड करना होगा।

+0

इसका मेरे लिए कोई प्रभाव नहीं है, यह चुपचाप चलाता है। इसे 'सी: \ प्रोग्राम फ़ाइलें (x86) \ PowerShell CommunityExtensions \ Pscx3 \ Pscx' में स्थापित किया गया था लेकिन मैं वास्तव में इसका उपयोग नहीं कर सकता। – VillasV

0

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

http://blogs.technet.com/b/heyscriptingguy/archive/2011/07/18/install-the-pscx-and-80-new-cmdlets-to-ease-powershell-use.aspx

+2

यह उत्तर पूरी तरह से निर्भर है बाहरी लिंक पर। क्या यह लिंक कभी भी अमान्य हो जाना चाहिए, जवाब बेकार हो जाएगा। इसलिए कृपया अपनी पोस्ट संपादित करें और प्रस्तावित समाधान का कम से कम सारांश जोड़ें। धन्यवाद! –

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

  • कोई संबंधित समस्या नहीं^_^