2011-04-11 36 views
9

मैं Win2008 मानक सर्वर पर ऐप फैब्रिक कैशिंग करने की कोशिश कर रहा हूं। जब मैं follwowing कमांड निष्पादित करता हूं तो मुझे मिलता है: आयात-मॉड्यूल वितरित कैश प्रशासन आयात-मॉड्यूल: निर्दिष्ट मॉड्यूल 'वितरित कैश प्रशासन' लोड नहीं किया गया था क्योंकि किसी भी मॉड्यूल निर्देशिका में कोई वैध मॉड्यूल फ़ाइल नहीं मिली थी।पावर खोल: आयात-मॉड्यूल

कहाँ इस निर्देशिका स्थित है और कैसे मैं उस मॉड्यूल

भी उपयोग कर सकते हैं, ऐसा लगता है कि मैं powershell 1. मैं नहीं कर सकते powershell 2

उत्तर

12

मॉड्यूल और उनके आदेशों स्थापित करने के लिए लग रहे PowerShell में एक विशेषता है केवल 2, इसलिए आप निश्चित हो सकते हैं कि आप इस संस्करण को चला रहे हैं। मुझे लगता है कि आप उलझन में हैं क्योंकि Powershell.exe एक "1.0" निर्देशिका में स्थित है; यह केवल संस्करण 2.0 पीछे संगत बनाने के लिए है।

आप लोड करने के लिए मॉड्यूल का सटीक स्थान निर्दिष्ट करने की आवश्यकता: आयात-मॉड्यूल [फोर्स] पथ करने वाली मॉड्यूल-file`

भी अच्छी बात यह $PSModulePath वातावरण चर के माध्यम से उपलब्ध है। मॉड्यूल उपलब्ध हैं यह देखने के लिए Get-Module -ListAvailable आज़माएं। चूंकि आप लोड करने का प्रयास कर रहे हैं, सूचीबद्ध नहीं लगता है, इसलिए मॉड्यूल फ़ाइल रखने वाली निर्देशिका फ़ोल्डर फ़ोल्डर में $ PSModulePath को सेट करने का प्रयास करें।

जब आप सही मॉड्यूल पथ रखने से संतुष्ट हैं, तो इसे कंप्यूटर गुणों के माध्यम से सेट करें।

+0

@Joey में सूचीबद्ध नहीं है। धन्यवाद। हाँ। मैंने सोचा कि मेरे पास पथ का संस्करण 1 बी/सी था। और सोचा कि यही कारण है कि वितरित CacheAdministration मॉड्यूल नहीं था। मैं अभी भी उस मॉड्यूल को नहीं ढूंढ सकता – H20rider

+1

मैंने सीधे-से-द-बॉक्स (या, सीधे-से-द-हाइपरवी-टर्मिनल;) पर "गेट-मॉड्यूल -सूची उपलब्ध" की कोशिश की) Win2008 सर्वर, और मॉड्यूल नहीं है सूचीबद्ध। क्या आप निश्चित रूप से एमएस मॉड्यूल वितरक हैं? –

+0

मैंने अपरिवर्तित किया क्योंकि यह मुझे एक संभावित उत्तर के करीब ले गया, लेकिन जब मैंने आयात-मॉड्यूल -फोर्स किया तो यह कहता है ... आयात-मॉड्यूल: निर्दिष्ट मॉड्यूल 'सी: \ विंडोज \ System32 \ WindowsPowerShell \ v1.0 \ मॉड्यूल \ वितरित कैश प्रशासन \ 'लोड नहीं किया गया था क्योंकि किसी भी मॉड्यूल निर्देशिका में कोई मान्य मॉड्यूल फ़ाइल नहीं मिली थी। लाइन: 1 char: 1 –

0

मैं AppFabric स्थापित किया है और फ़ोल्डर काम नहीं करता है C:\Windows\System32\WindowsPowerShell\v1.0\Modules\DistributedCacheAdministration

फिर भी Import-Module DistributedCacheAdministration पर पता चलता है और मॉड्यूल Get-Module -ListAvailable