首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载Add-PSSnapin。发生类型不匹配

无法加载Add-PSSnapin。发生类型不匹配
EN

Stack Overflow用户
提问于 2016-02-10 04:41:58
回答 1查看 50关注 0票数 1

我正在尝试运行SharePoint 2010命令行管理程序,但它抛出错误。

代码语言:javascript
复制
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企业版之外,我不知道是什么原因导致类型不匹配。

有人知道为什么吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-12 09:33:18

假设您正在讨论从普通的PowerShell命令行加载SharePoint命令行Add-PSSnapin,参数为Microsoft.SharePoint.PowerShell ...

最可能的原因是你在x86 powershell下运行的一些问题,这使得x64 .dlls不兼容。

您可以尝试检查$pshost,以查看路径是指向x86还是PowerShell的x64版本:

$pshome #如果使用x64,您将看到:

代码语言:javascript
复制
C:\Windows\System32\WindowsPowerShell\v1.0

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

C:\Windows\SysWOW64\WindowsPowerShell\v1.0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35301772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档