我们正在从本地SharePoint 2016迁移到Office365。
使用本地解决方案时,我有一个非常简单的PowerShell脚本,该脚本会将SharePoint文档库中的Word文档的最新版本复制到本地文件夹(这是获取针对以下产品的最新文档的构建步骤的一部分:用户)
因此,给定文档链接为“ http://intranet/sites/development/XXX/YYY/myfilename.docx”,那么PowerShell的以下行将创建一个本地文件a.docx,其中包含可以通过单词打开的最新版本:
Invoke-WebRequest -used "http://intranet/sites/development/XXX/YYY/my-filename.docx.docx" -OutFile a.docx
如果我在Office635上的文档库中尝试此操作,那么PowerShell命令将成功执行,但不是返回文档内容,而是得到的实际上是一个表明我的浏览器不允许cookie的网页。是的但是后来我从PowerShell而不是浏览器调用了它!
很明显我也是:
Get-Credential
通话)任何人都可以针对此问题提供基于PowerShell的简单解决方案吗?
PowerShell将在域中匹配的客户端上以AD凭据运行,O365文档位于O365 SharePoint网站上的文档库中,AD用户可以通过AAD联合访问调用脚本。>