.net Microsoft.SharePoint.PowerShell管理单元:不正确的Windows PowerShell版本3.0。当前控制台支持Windows PowerShell 2.0版
出于开发目的,我的计算机上安装了SharePoint 2010,我犯了升级到.Net 4.0和PowerShell 3.0的错误 使用-2.0版或-v2开关/参数运行powershell的变通方法并不完全有效 那么,这个问题是如何在具有.Net 4.0 framework的计算机上的PowerShell中添加Microsoft.Sharepoint.PowerShell管理单元? 尝试1:.net Microsoft.SharePoint.PowerShell管理单元:不正确的Windows PowerShell版本3.0。当前控制台支持Windows PowerShell 2.0版,.net,windows,sharepoint-2010,powershell-2.0,powershell-3.0,.net,Windows,Sharepoint 2010,Powershell 2.0,Powershell 3.0,出于开发目的,我的计算机上安装了SharePoint 2010,我犯了升级到.Net 4.0和PowerShell 3.0的错误 使用-2.0版或-v2开关/参数运行powershell的变通方法并不完全有效 那么,这个问题是如何在具有.Net 4.0 framework的计算机上的PowerShell中添加Microsoft.Sharepoint.PowerShell管理单元? 尝试1: PS> Add-PSSnapin Microsoft.Sharepoint.Powershell T
PS> Add-PSSnapin Microsoft.Sharepoint.Powershell
The local farm is not accessible. Cmdlets with FeatureDependencyId are not registered.
PS> Get-SPSite('http://myServerName/')
Get-SPSite : Microsoft SharePoint is not supported with version 4.0.30319.18052 of the Microsoft .Net Runtime.
好的,我试试2:
PS> powershell.exe -version 2.0
PS> Add-PSSnapin Microsoft.Sharepoint.Powershell
Add-PSSnapin : Incorrect Windows PowerShell version 3.0. Windows PowerShell version 2.0 is supported in the current console.
At line:1 char:13
+ Add-PSSnapin <<<< Microsoft.Sharepoint.PowerShell
+ CategoryInfo : InvalidArgument: (Microsoft.Sharepoint.PowerShell:String) [Add-PSSnapin], PSArgumentException
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
PS>powershell.exe-版本2.0
PS>在Microsoft.Sharepoint.Powershell中添加PSSnapin
添加PSSnapin:不正确的Windows PowerShell版本3.0。当前控制台支持Windows PowerShell 2.0版。
第1行字符:13
+添加PSSnapin如果我打电话,它似乎对我有效
powershell.exe -version 2.0
从命令提示符而不是从Powershell调用它。在最近的SharePoint 2010更新后,我能够添加Powershell管理单元,同时在版本2.0中运行Powershell不,John D.,我尝试从命令提示符运行Powershell,但得到的错误与上面的“TRY 2”相同。