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

SharePoint批量授予多用户权限:自动化添加成员方案咨询

批量添加Excel用户至SharePoint成员列表的自动化方法

方法1:PowerShell脚本(高效适配技术人员)

  • 先把Excel里的用户邮箱导出为CSV文件,只保留邮箱列,表头设为Email
  • 运行以下脚本(需提前安装SharePoint Online管理模块):
# 连接SharePoint Online租户
Connect-SPOService -Url https://你的租户名-admin.sharepoint.com

# 读取本地CSV文件
$users = Import-Csv -Path "C:\本地CSV文件路径\users.csv"

# 配置目标站点和成员组信息
$siteUrl = "https://你的租户名.sharepoint.com/sites/目标站点名"
$groupName = "目标站点名 Members"

# 获取目标成员组
$group = Get-SPOSiteGroup -Site $siteUrl -Group $groupName

# 循环批量添加用户
foreach ($user in $users) {
    try {
        Add-SPOUser -Site $siteUrl -Group $groupName -LoginName $user.Email
        Write-Host "已添加用户: $($user.Email)"
    }
    catch {
        Write-Host "添加失败 $($user.Email): $_"
    }
}
  • 注意:替换脚本里的租户URL、站点URL、CSV路径和组名称;未安装模块的话,先运行Install-Module -Name SharePointOnlineManagementShell完成安装

方法2:Power Automate(无代码自动化方案)

  • 把Excel文件上传到OneDrive或SharePoint文档库
  • 创建新云流,触发方式选「手动触发流」
  • 添加「列出表格行」动作,选择你的Excel文件和对应表格
  • 添加「应用到每一个」控件,将表格行作为循环输入
  • 在循环内添加「添加用户到SharePoint组」动作,配置站点URL、目标成员组,选择动态内容里的邮箱字段
  • 保存流后手动运行,即可批量完成添加

方法3:SharePoint管理员中心批量操作(轻量方案)

  • 把Excel里的邮箱整理成一行一个的纯文本格式
  • 进入SharePoint管理员中心,找到目标站点并点击「权限」
  • 找到成员组,点击「添加成员」,在输入框粘贴所有邮箱(用换行或分号分隔),点击保存即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 14:12:04