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...