2012-12-12 20 views
5

आज मेरी शक्तियां संस्करण 3.0 पर अपडेट की गईं। यह संस्करण .NET रनटाइम 4.0 के विरुद्ध और उपयोग करता है। शेयरपॉइंट 2010 cmdlets को .NET 3.5 की आवश्यकता है और 4.0 के तहत काम नहीं करते हैं। किसी को भी पता है कि स्क्रिप्ट कैसे प्राप्त करें?पावरशेल 3.0 शेयरपॉइंट स्क्रिप्ट काम नहीं कर रहे हैं

मुझे यह त्रुटि प्राप्त होती है: निकालें-एसपीएससाइट: माइक्रोसॉफ्ट शेयरपॉइंट माइक्रोसॉफ्ट .Net रनटाइम के संस्करण 4.0.30319.296 के साथ समर्थित नहीं है।

उत्तर

8

कोशिश के साथ powershell लांच करने के लिए: PowerShell.exe -संस्करण 2,0

+1

पर वापस जाने के लिए बस 'बाहर निकलें' टाइप करें यह बढ़िया काम करता है !!! – Ivan

+0

आप वी 2 में शेयरपॉइंट कमांड मॉड्यूल लॉन्च करने के लिए शॉर्टकट भी संपादित/संपादित कर सकते हैं: सी: \ विंडोज \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -version 2.0 -NoExit "& 'सी: \ प्रोग्राम फ़ाइलें \ सामान्य फ़ाइलें \ Microsoft साझा \ वेब सर्वर एक्सटेंशन \ 14 \ CONFIG \ POWERSHELL \ पंजीकरण \\ sharepoint.ps1 '" – kravits88

+0

स्क्रिप्ट $ w = get-spwebapplication के लिए काम नहीं करता है, अभी भी त्रुटि दिखाता है: PlatformNotSupported (4.0 रनटाइम) –

0

powershell.exe -v 2 भी ठीक

संपादित काम करना चाहिए:

यह विंडोज़ अद्यतन जो इस समस्या के कारण की स्थापना रद्द करना बेहतर है KB2506143

इस आलेख को चेक करें

Do not install the Windows Management Framework 3.0 (KB2506143) on SharePoint 2010 Servers

+0

यह पोस्ट PowerGUI के बारे में है । C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 में कोई कॉन्फ़िगरेशन फ़ाइल powerhell.exe.config नहीं है। – Ivan

+0

क्षमा करें, मैं गलत था –

+0

नहीं, मैंने अभी एक हटाए गए उत्तर में सुधार किया है –

0

मुझे आज भी इसके साथ कुछ परेशानी थी लेकिन यह मेरे लिए काम करता था।

C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -version 2.0 -NoExit " & ' C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1 ' " 

पहले तो मुझे लगता है कि मैं उनके पीछे अंतरिक्ष जो यह काम नहीं लेकिन आप हमेशा $psversiontable साथ इसे बाहर की जाँच करें और सुनिश्चित करें कि CLRVersion है 2.0.50727.5466

0

प्रकार कर सकते हैं कर दिया था "PowerShell -v 2" (बिना उद्धरण)। स्क्रिप्ट के शीर्ष पर आप दूसरी रन के लिए इसे # का उपयोग करते हुए टिप्पणी करते हैं, यदि स्क्रिप्ट hangout यह PowerShell संस्करण 2 लोड करता है, और आप इसे SharePoint के लिए उपयोग करने में सक्षम होना चाहिए। PowerShell v3

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