我不是共享点开发人员,只是在寻找概述解决方案。我们有两个内部共享点站点。一个是文档存储库,另一个是 Intranet。
我需要提供一个高级解决方案,说明使用什么技术使 Intranet 从文档存储库中获取文档。
最好进行身份验证,为用户提供单点登录。我们在内部使用 NTLM。
我不是共享点开发人员,只是在寻找概述解决方案。我们有两个内部共享点站点。一个是文档存储库,另一个是 Intranet。
我需要提供一个高级解决方案,说明使用什么技术使 Intranet 从文档存储库中获取文档。
最好进行身份验证,为用户提供单点登录。我们在内部使用 NTLM。
有很多选项:
1- 在资源管理器中打开源文档库,复制所有文档并粘贴到 Intranet 站点的目标文档库中!它很简单,但不是一种自动方法!
2- 使用 PowerShell,此链接非常有帮助:https
://gallery.technet.microsoft.com/office/Copy-all-SharePoint-Files-0999c53f
3- 就个人而言,我使用 VS
4-我以编程方式完成了这项任务不确定,但您可能可以使用 BCD(业务连接数据)
您可以使用任何可用的 API - http://msdn.microsoft.com/en-GB/library/jj164060.aspx
我更喜欢使用使用客户端对象模型的OpenBinaryDirect,因为这允许检索更大尺寸(但 < 2GB)的文件。
我们可以尝试使用 Visual Studio 并构建 WCF 或其他东西来访问文档存储库。前端可以是任何客户端技术,如 Silverlight、html5 等。
检查这个。http://msdn.microsoft.com/en-us/library/office/dd440954(v=office.12).aspx
我们在 SP 2007 上以类似的方式实现了它。SharePoint 2010 和 2013 改进了选项。2013 有许多与 Microsoft OneDrive 等完美集成的插件。
我认为您可以为此目的使用以下三种方法:
但这三种解决方案只有在您的服务器相同时才有效。
我的意思是,您别无选择,只能使用同一台服务器来使这些解决方案为您服务。