2016-02-09 4 views
1

Я просто пытаюсь запустить среду управления SharePoint 2010, но она выдает ошибку.Add-PSSnapin не может быть загружен. Произошло несоответствие типа

Add-PSSnapin : Could not load type 'Microsoft.SharePoint.Administration.SPActionLinkType' 

from assembly 'Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, 

PublicKeyToken=71e9bce111e9429c' due to value type mismatch.At 

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\SharePoint.ps1:3 

char:13+ Add-PsSnapin <<<< Microsoft.SharePoint.PowerShell + CategoryInfo 

     : NotSpecified: (:) [Add-PSSnapin], TypeLoadExcept ion 

    + FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Co mmands.AddPSSnapinCommand 

У меня нет ни малейшего представления о том, что может привести к несоответствию типа, кроме наличия в машине предприятия Visual Studio 2015.

Кто-нибудь знает почему?

ответ

0

Предполагая, что вы говорите о загрузке SharePoint CommandLine из нормального PowerShell командной строки Add-PSSnapin с Microsoft.SharePoint.PowerShell в качестве аргумента ....

Наиболее вероятной причиной является то, что некоторые, как вы работаете под x86 powershell, что делает x64 .dll несовместимыми.

Вы можете попробовать проверить $ PSHost, чтобы увидеть ли путь к x86 или x64 версии PowerShell:

$ pshome # если x64 вы увидите:

C:\Windows\System32\WindowsPowerShell\v1.0 

> $pshome #if x86 host only you will see: 

C:\Windows\SysWOW64\WindowsPowerShell\v1.0 
+0

Я думаю, что вы можете попытаться восстановить, изменив путь короткого замыкания, если вы получаете это прямо из ворот из командной строки SharePoint Commandline Shortcut. –

+0

Он работает в x64. :) –

+0

$ psversiontable скажет вам, какая версия PowerShell запущена .... Я не уверен, что snapin SharePoint 2010 совместим с версиями 2.0+ (думаю, это было всего 2.0) ... так ... Может быть другой способ тестирования, начиная с версии 2.0, у вас установлена ​​более новая версия. В противном случае, я в тупик, возможно, psconfig поможет. –