Events Fachartikel Partner Unternehmen SharePoint 2010 Management Shell Probleme nach Windows Update (KB2506143)

​Im Dezember 2012 wurde das optionale Windows Update KB2506143 (Windows Management Framework 3.0) über die Microsoft Updates zur Verfügung gestellt. Darin enthalten ist unter anderem PowerShell 3.0
Wenn dieses Paket auf einem Server mit SharePoint 2010 installiert wird, erhält man beim Starten der SharePoint Management Shell folgenden Fehler:
„Auf die lokale Farm kann nicht zugegriffen werden. Cmdlets mit ‚FeatureDependencyId‘ sind nicht registriert.“
(Bzw. auf englisch: „The local farm is not accessible. Cmdlets with FeatureDependencyId are not registered.“)
 
Beim ausführen eines SharePoint Kommandos (z.B. Get-SPFarm) kommt dann:
„Microsoft SharePoint wird mit der Version 4.0.30319.296 der Laufzeitversion von Microsoft .NET nicht unterstützt.“
(Bzw. auf englisch: „Microsoft SharePoint is not supported with version 4.0.30319.296 of the Microsoft .Net Runtime.“)
 

SharePoint 2010 läuft unter .Net 3.5 und ist nicht mit .Net 4.0 kompatibel. Daher funktionieren auch die PowerShell Cmdlets nicht mit PowerShell 3.0 (welche mit .Net 4.0 läuft)
 
Einfachste Lösung ist, das Update zu deinstallieren. Mittlerweile hat Microsoft das Paket temporär aus den automatischen Updates entfernt.

Übergangsweise kann man die SharePoint Powershell Scripte wie folgt starten:
Powershell.exe -Version 2.0 script.ps1
 
Eine funktionierende SharePoint Management Shell erhält man über „Start -> Ausführen -> Powershell -Version 2.0“. In dem Fenster gibt man dann noch „Add-PSSnapin Microsoft.SharePoint.PowerShell“ mit anschliessendem Return ein und hat dann die PowerShell SharePoint Cmdlets zur Verfügung.
 
Weitere Informationen:
http://support.microsoft.com/kb/2506143/en-us
http://blogs.msdn.com/b/powershell/archive/2012/12/20/windows-management-framework-3-0-compatibility-update.aspx

Kommentare

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Anja Weidner