Ich habe ein paar Probleme mit PowerShell. Zunächst wird die Nachricht von der von SharePoint 2010 installierten PS-Konfiguration angezeigt:
Die lokale Farm ist nicht erreichbar. Cmdlets mit FeatureDependencyId sind nicht registriert.
Ich habe das gegoogelt und jedem und ihrem Cousin Sharepoint_Shell_Access aus zweiter Hand in die config DB gegeben, ohne Erfolg. Also wollte ich einige PS-Befehle ausprobieren. In diesem Fall bekomme ich jedoch einen anderen Fehler:
Microsoft SharePoint wird nicht mit Version 4.0.30319.17929 der Microsoft .Net Runtime unterstützt.
Ich verstehe, dass SP nicht .NET 4.0 oder 4.5 verwenden kann, aber ich finde keine Vorschläge, wie PS dazu gebracht werden kann, die "richtige" Version von .NET zu verwenden. Ich habe einige Referenzen für etwas namens PowerGUI gefunden und die psgui.exe.config geändert, aber das habe ich nicht.
Hat jemand irgendwelche Vorschläge, wie man das Problem mit der .NET-Version lösen kann?
Wenn Sie powershell v3 installieren, ist Version 2 weiterhin im Side-by-Side-Modus verfügbar. Um das SharePoint-Snapin zu verwenden, müssen Sie v2 wie folgt starten:
%Vor%Dann können Sie das Snapin für SharePoint laden.
Als Referenz hier die Ausgabe von PowerShell v2 von Windows 8 cmd.exe:
%Vor% Sie können den Befehlszeilenschalter -version 2
zum Element Start Menu
hinzufügen, indem Sie mit der rechten Maustaste darauf klicken, Properties
auswählen und die Zeichenfolge im Feld Target
bearbeiten.
Dieser Fix löscht auch die fehlerhafte Nachricht
Die lokale Farm ist nicht erreichbar. Cmdlets mit FeatureDependencyId sind nicht registriert.
Ich habe diese Nachricht beim Starten der SharePoint 2010-Verwaltungsshell erhalten.
Tags und Links powershell sharepoint config