如何从远程Windows虚拟机访问SharePoint文件?
核心原因说明
你之前用的浏览器打开链接是网页版URL,资源管理器映射需要的是WebDAV协议格式的地址,这就是直接映射失败的原因。下面是几种可行的实现方法:
方法1:WebDAV手动映射
- 先获取目标SharePoint文件夹的WebDAV地址:
- 个人文档库格式:
https://<租户名>-my.sharepoint.com/personal/<你的用户名>_<租户名>_com/Documents - 站点文档库格式:
https://<租户名>.sharepoint.com/sites/<站点名称>/<库名称>
- 个人文档库格式:
- 打开Windows虚拟机的资源管理器,右键「此电脑」→「映射网络驱动器」
- 选一个未使用的驱动器号,在「文件夹」栏粘贴上面的WebDAV地址,勾选「使用其他凭据连接」,点击完成后输入你的Office 365账号密码即可
- 注意:如果弹出证书错误,把SharePoint站点添加到IE的「信任站点」列表里(Internet选项→安全→信任站点→站点)
方法2:OneDrive客户端同步
- 在Windows虚拟机上安装OneDrive客户端,登录你的Office 365账号
- 同步设置里选择需要访问的SharePoint文件夹,同步完成后,资源管理器会出现对应的本地同步文件夹,直接访问就行
- 好处:自动同步文件,支持离线访问(开启离线模式后),不用手动维护映射
方法3:PowerShell命令映射
- 以管理员权限打开PowerShell,执行以下命令:
New-PSDrive -Name "Z" -PSProvider FileSystem -Root "https://<你的SharePoint文件夹WebDAV地址>" -Credential (Get-Credential) - 按提示输入Office 365账号密码,完成后Z盘就会出现在资源管理器里,直接访问即可
内容的提问来源于stack exchange,提问作者sugarakis
相关产品推荐
相关产品推荐

