Snapin lädt nicht, die Cmdlets richten sich nun auf die falsche PowerShell-Version, wie ist das passiert?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/97953

  •  10-12-2019
  •  | 
  •  

Frage

Ich habe eine server-2008-SharePoint-2010-dev-Umgebung geerbt, die SharePoint-Snapin lädt nicht.Warnung ... generasacodicetagpre.

Ich folgte allen dokumentierten Abhilfemaßnahmen:

    .
  • Deinstallieren Sie WMF 3.0 und KB2506146
  • PowerShell.exe mit dem Parameter "-Version 2.0" ausführen
  • Entfernen Sie den Referenz auf .NET 4.0 aus der PowerShell-Konfig

    Der Snapin lädt nicht, und immer noch dieselbe Warnung "Falsche Windows PowerShell-Version ...", also bestätige ich die Version.Es sieht gut aus ... generasacodicetagpre.

    Also habe ich den Snapin überprüft ... generasacodicetagpre.

    Die PSVersion ist 3,0 ??? Die PSVersion für den Snapin liest 1,0 auf allen anderen Maschinen.Und läuft nicht in 3.0 wegen des 4,0-Zoll-Frameworks.Wie kann ich diesen Rücken ändern?Damit er auf die kompatible Version von PowerShell richtet? Vielen Dank für jede Hilfe, die Sie anbieten können.

War es hilfreich?

Lösung

The registry determines the level of PS compatibility, in my case the value was 3.0, it should be 1.0. I corrected this value by editing the following key:

HKLM\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.SharePoint.PowerShell\PowerShellVersion

The initial cause of the problem was the installation of the Windows Management Framework 3.0 which installs with it PowerShell. Even after uninstalling, the registry remained incorrect and I had to edit the registry with the information above.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top