Skip to the content

SharePoint 2010...

Startet man die Powershell auf einem aktuell gepatchten SP2010 Server und versucht dann die SP-Commandlets (bspw. Get-SPWeb) zu verwenden, kommt u.U. folgende Fehlermeldung:

Get-SPWeb : Microsoft SharePoint wird mit der Version 4.0.30319.42000 der Laufzeitversion von Microsoft .NET nicht unterstützt.

Man muss hier die Powershell mit folgenden Parametern starten: 

powershell.exe -version 2.0 -noexit " & 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\SharePoint.ps1'"

In der Variable PSVersionTable sind dann die verwendeten Versionen sichtbar:

CLRVersion 2.0.50727.8806
BuildVersion 6.1.7601.17514
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1

Und mit dieser Version der CLR funktionieren dann auch die Commandlets...

Harald Krottmaier

Kontaktformular

Bitte beschreiben Sie kurz das Thema, dass Sie mit uns besprechen wollen! Wann sind Sie für einen Rückruf erreichbar?

Das Feld "Vorname" wird benötigt
Das Feld "Nachname" wird benötigt.
Bitte geben Sie eine gültige E-Mailadresse ein