You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需IE,如何将O365库映射到Win10快速访问链接?

替代IE的SharePoint/OneDrive快速访问映射方案

原脚本依赖IE完成身份验证,现在可以通过以下两种方案替代,无需依赖IE:

方案1:用Edge替代IE完成身份验证

修改脚本,使用Edge打开站点完成登录验证,后续WebDAV映射逻辑不变:

# 打开Edge访问SharePoint站点,等待用户完成登录
Start-Process msedge -ArgumentList 'https://mycompanyname.sharepoint.com/sites/Archived' -WindowStyle Normal
Write-Host "请在Edge中完成SharePoint站点的登录,完成后按任意键继续..."
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")

# 打开Edge访问OneDrive个人站点,等待用户完成登录
Start-Process msedge -ArgumentList "https://mycompanyname-my.sharepoint.com/personal/${env:username}_mycompanyname_org/Documents" -WindowStyle Normal
Write-Host "请在Edge中完成OneDrive站点的登录,完成后按任意键继续..."
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")

# 定义WebDAV路径
$folder = '\\mycompanyname.sharepoint.com@SSL\DavWWWRoot\sites\Archived'
$folder2 = "\\mycompanyname-my.sharepoint.com@SSL\DavWWWRoot\personal\$($env:username)_mycompanyname_org\Documents"

# 钉到快速访问
$QuickAccess = New-Object -ComObject shell.application
$QuickAccess.Namespace($folder).Self.InvokeVerb("pintohome")
$QuickAccess.Namespace($folder2).Self.InvokeVerb("pintohome")

Write-Host "已成功将SharePoint库和OneDrive钉到快速访问"

说明:

  • 替换原脚本固定时长的sleep为手动确认,避免因网络或登录速度慢导致的失败
  • Edge启动命令为msedge,直接传入站点URL即可唤起
  • 修正了原脚本中$folder1的拼写错误(应为$folder2)

方案2:无浏览器自动验证(使用PowerShell模块)

如果需要更高自动化程度,无需手动打开指定站点,可以借助SharePoint Online PowerShell模块完成身份验证:

步骤1:安装SharePoint Online模块

Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Force -AllowClobber

步骤2:自动获取凭据并映射

# 连接到SharePoint Online,系统会弹出标准登录窗口(默认用Edge)
Connect-SPOService -Url "https://mycompanyname-admin.sharepoint.com"

# 定义WebDAV路径
$folder = '\\mycompanyname.sharepoint.com@SSL\DavWWWRoot\sites\Archived'
$folder2 = "\\mycompanyname-my.sharepoint.com@SSL\DavWWWRoot\personal\$($env:username)_mycompanyname_org\Documents"

# 钉到快速访问
$QuickAccess = New-Object -ComObject shell.application
$QuickAccess.Namespace($folder).Self.InvokeVerb("pintohome")
$QuickAccess.Namespace($folder2).Self.InvokeVerb("pintohome")

Write-Host "已成功将SharePoint库和OneDrive钉到快速访问"

说明:

  • Connect-SPOService会触发系统统一登录弹窗,验证完成后自动继续执行脚本
  • 无需手动打开站点,验证流程更简洁

内容的提问来源于stack exchange,提问作者cwhitmore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 00:01:07