我正在尝试从SharePoint-Snapin for Powershell运行命令“Get-SPWeb”。
如果我启动PS normal(.net Ver.4),则出现错误:
"Get-SPWeb: Microsoft SharePoint is not supported with Version 4.0.3.... of the Microsoft .Net Runtime."
好吧,所以简单地将-Version 2
置于PS-Shortcut后面,以便从版本2开始?看看会发生什么:
Error: Import-Module: [...] The Module 'SharePoint' requires a minimum version of '4.0' to execute
如果我不会生气,我会笑一笑。
你知道如何解决这个问题吗?
顺便提一下这是代码(重要部分):
Add-PSSnapin Microsoft.SharePoint.PowerShell
$web = Get-SPWeb "http://myaddress.com/myreport"
编辑:版本信息:
版本检查提供以下内容:
PSVersion: 2.0
CLRVersion: 2.0. ....
Build: 6.1. ...
用正常的PS:
PSVersion: 3.0
CLRVersion: 4.0
Build: 6.2
另外,我总是从管理员的x64版本开始
Edit2:这就是错误的表现: