Ich habe ein paar Probleme mit PowerShell. Zunächst wird die Nachricht in der von SharePoint 2010 installierten PS-Konfiguration angezeigt:So erhalten Sie SharePoint PowerShell für die Verwendung von .NET 2
Die lokale Farm ist nicht verfügbar. Cmdlets mit FeatureDependencyId sind nicht registriert.
Ich habe das gegooglet und jedem und ihrem Cousin Sharepoint_Shell_Access aus zweiter Hand in die config DB gegeben, ohne Glück. Also wollte ich einige PS-Befehle ausprobieren. In diesem Fall erhalte ich jedoch einen anderen Fehler:
Microsoft SharePoint wird nicht mit Version 4.0.30319.17929 der Microsoft .NET Runtime unterstützt.
Ich bekomme, dass SP .NET 4.0 oder 4.5 nicht verwenden kann, aber ich kann keine Vorschläge finden, wie PS 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 Sie das .NET-Versionsproblem lösen können?
Ja, versucht, aber es sieht immer noch auf .NET 4.0. – EoRaptor013
@ EoRaptor013 - dann machst du es falsch. Ich benutze diese Technik jeden Tag. Schauen Sie sich das obige Beispiel an (freundlicherweise von @goyuix hinzugefügt) – x0n
Sie haben Recht; Ich habe es falsch gemacht. Setzen Sie den Befehlszeilenschalter an der falschen Stelle. Korrigieren Sie diesen Fehler, registrierte PS mit der .NET 2.0-Umgebung. Danke für die Hilfe! – EoRaptor013