我无权访问Sharepoint服务器,无法使用远程处理,因此无法访问包含SharePoint命令行开关的Microsoft.Sharepoint.Powershell
。
我也不能使用第三方库,这意味着我只能访问内置的Powershell命令行开关或任何.NET类。
如何仅使用内置的Powershell命令行开关或.NET类访问Sharepoint列表?
答案 0 :(得分:0)
在给定方案中,您可以使用在客户端运行的 PnP Powershell 。您只需安装小型设置即可在运行Powershell的机器上启用PnP命令。
然后您可以使用命令 Connect-PnPOnline 连接到所需的sharepoint站点。
PS:> Connect-PnPOnline -Url https://contoso.sharepoint.com
提供有效凭据后,您将可以访问该特定网站的PnP上下文。
然后使用 Get-PnPList 命令,您可以获取列表数据
PS:> Get-PnPList -Identity Lists/Announcements
有关PnP-Powershell的更多信息,请参阅文档:https://github.com/SharePoint/PnP-PowerShell/tree/master/Documentation
希望它会对你有所帮助.. :)
干杯,
Swapnil Lad
答案 1 :(得分:0)
如果您使用的是SharePoint 2010,并且您无法访问服务器本身并且必须远程与其进行交互,那么您基本上有三个选项: https://msdn.microsoft.com/en-us/library/office/hh313619(v=office.14).aspx
您可以使用:
FWIW,CSOM库使用隐藏的REST端点。