[玩转系统] 使用 PowerShell 获取 SharePoint Online 中的所有外部用户
作者:精品下载站 日期:2024-12-14 08:29:36 浏览:15 分类:玩电脑
使用 PowerShell 获取 SharePoint Online 中的所有外部用户
SharePoint 网站的主要功能是在内部和外部共享业务文档。外部用户可以通过 M365 Groups、Teams、OneDrive 等各种来源访问 SharePoint 网站资源。
外部用户可以查看和访问文档库、日历、任务列表等网站内容。因此,SharePoint 管理员需要跟踪外部共享和外部用户,以确保安全且高效的文件协作。
如何在 SharePoint Online 中查看所有外部用户?
使用 UI:在 SharePoint 网站的主页中,您可以看到所有网站成员(内部用户和来宾用户)。要了解 SharePoint Online 中的所有外部用户,您需要对每个网站重复此操作并单独隔离外部用户。因为您无法在 UI 中将外部用户视为单独的列表。
使用 PowerShell:您可以使用“Get-SPOExternalUser”或“Get-SPOUser” 获取外部用户。使用“Get-SPOExternalUser”,默认情况下您只能获取 50 个外部用户。 “Get-SPOUser”将列出受邀访问 SharePoint 网站的所有外部用户。但您需要对每个站点 URL 运行此 cmdlet 才能获取完整列表。
为了处理 UI 和 PowerShell 中的这些困难情况,我们创建了一个一体化脚本,“SPOExternalUsersReport.ps1”。我们现在可以详细讨论该脚本的功能。
脚本亮点:
- 生成 3 不同的 SharePoint Online 外部用户报告。
- 当您的系统中没有 SharePoint Management Shell 模块时,会在您确认后自动安装该模块。
- 显示租户中 SharePoint Online 中所有外部用户的列表。
- 您可以单独获取 SharePoint网站的外部用户。
- 允许检索最近添加的外部用户帐户。
- 支持MFA和非MFA帐户。
- 以 CSV 格式导出报告。
- 调度程序友好。 您可以通过将凭据作为参数传递来自动生成报告。
下载脚本:SPOExternalUsersReport.ps1
获取 SharePoint Online 外部用户报告 - 脚本概述
管理员必须满足某些其他先决条件才能使用 cmdlet 'Get-SPOExternalUser' 和 'Get-SPOUser' 检索外部用户列表。否则,执行将因运行时错误而终止。在本文末尾,我们描述了该错误以及如何修复它。让我们开始执行脚本。
查找 SharePoint Online 中的所有外部用户:
SharePoint网站的外部用户通过Office 365管理中心、Azure AD、Teams、OneDrive等添加。通过各种方法添加外部用户,管理员需要收集组织中的所有外部用户。使用下面的简单执行格式,您可以获得所有 SharePoint Online 外部用户。
.\SPOExternalUsersReport.ps1 -HostName contoso
在 ‘HostName’ 参数中指定域名前缀。例如,如果您的域是“contoso.com”,请提及“contoso”作为主机名。报表数据帮助管理员获取租户中外部用户的汇总记录。
示例输出:
列出 SharePoint Online 网站中的所有外部用户:
数据安全是任何组织的一项关键实践。由于 SharePoint 网站邀请大多数外部用户,管理员需要密切监视外部用户及其网站的访问。使用‘SiteWiseGuests’开关参数,您可以轻松获取外部用户以及他们访问的 SharePoint 网站。
.\SPOExternalUsersReport.ps1 -HostName contoso -SiteWiseGuest
该报告可帮助管理员获取外部用户列表和网站的详细信息。基于外部共享配置,站点允许外部用户访问站点资源。您可以修改设置以限制不同级别的外部用户。它可以防止未经允许的外部访问包含敏感内容的 SharePoint 网站。
示例输出:
获取 SharePoint Online 中所有最近的来宾用户
我们都知道每个网站都有其他网站所有者。他们经常向网站添加新的外部用户。由于网站管理员众多,因此了解最近添加的外部用户的记录很困难。要跟踪最近创建的访客用户,您可以使用开关参数‘GuestCreatedWithin_Days’。
.\SPOExternalUsersReport.ps1 -HostName contoso -GuestCreatedWithin_Days 10
使用报告数据,管理员可以了解访客对站点内容的依赖性。它还可以微调允许和阻止的域的设置。
示例输出:
SharePoint Online 报告中的外部用户计划
每天,出于各种业务目的,都会向组织添加大量外部用户。管理员需要经常监控 SharePoint Online 的外部用户帐户。要监控外部用户的每日或定期状态,您可以安排 PowerShell 脚本。
要使用非 MFA 管理员帐户,请尝试以下格式。
.\SPOExternalUsersReport.ps1 -UserName [email protected] -Password (password) -HostName contoso
如果管理员帐户具有 MFA,则他们无法直接使用它进行调度。相反,您必须根据条件访问策略禁用 MFA 才能使其正常工作。
PowerShell Cmdlet 错误和讨论:
1.PowerShell Cmdlet Get-SPOExternalUser 中出现错误:
PowerShell cmdlet“Get-SPOExternalUser”在 Microsoft 中存在突出的错误。
- 错误: 它不会列出您组织中的所有外部用户。
情况:当您使用 -SiteURL 运行 Get-SPOExternalUser cmdlet 时,它不会返回通过 SharePoint 共享链接登录的外部用户。
解决方案:您需要使用Get-SPOUser cmdlet 以及 SiteURL 来获取外部用户通过共享链接登录的人。
简单解决方案:使用'SiteWiseGuest' 参数也可以获取这些外部用户。
2. 结果中,‘InvitedBy’属性将为空,如下图所示。
2.如何修复:Get-SPOUser 访问被拒绝错误:
作为网站管理员,您需要是全局管理员或 SharePoint 管理员才能执行'Get-SPOExternalUser'和'Get-SPOUser'
您可以通过声明所需的管理角色来修复上述错误。
虽然 PowerShell 脚本有助于检索所需的数据,但记住各种 cmdlet 不是很困难吗?如果您在名单上,请不要担心!这是您一直在寻找的理想解决方案。
使用 AdminDroid 检索 SharePoint Online 外部用户
AdminDroid 为“外部用户共享邀请”和“来宾用户”提供单独的报告,以检索有关 Microsoft 365 环境中 SharePoint Online 外部用户的所有详细信息。 此外,通过使用 AdminDroid SharePoint Online 报告工具,您可以识别不活动的外部用户并避免可疑的外部用户/来宾用户访问您的 SharePoint Online 资源。
除此之外,还可以利用下面提到的报告来监控外部用户及其在组织中的活动的每个细节。
外部用户信息
- Microsoft 365 外部用户
- Microsoft 365 内部来宾用户
- 外部用户创建
- 外部用户删除
- 外部用户许可证/计划分配
外部用户登录活动
- 外部用户登录
- 访客用户登录
- 访客用户使用凭据登录
- 外部用户登录 MS Teams
共享和访问详细信息
- 访客用户访问邮箱
- 共享给外部用户的站点邀请
- 共享给外部用户的文件
- 外部用户共享的文件
- 外部用户文件访问
- 通过一对一聊天与外部用户共享文件等。
外部用户协作
- 外部用户的组成员身份
- 包含外部用户的 Office 365 组
- 在群组中添加/删除外部成员
- 与外部用户的团队
- 团队与外部用户的渠道
- 外部会员/来宾访问私人频道
现在,让我们看看
为什么 AdminDroid 是简化 Microsoft 365 中外部用户管理的首选解决方案?
- 提供有关 Microsoft 365 外部用户的报告,其中包含深入的详细信息和前沿图表。
- 就可疑活动向您发出警报,例如外部用户的文件访问、敏感文件共享、来宾用户的邮箱访问等,以保护您的资源。
- 让您安排您需要在首选时间监控的任何外部用户报告。
- 通过提供专为外部用户管理而构建的报告包,帮助您无需多次导航即可监控数据。
简化外部用户管理并告别海量数据。那为什么还要等呢?立即开始使用 AdminDroid 外部用户监控工具!
我们希望此博客可以帮助您更好地了解和管理组织中的外部用户。让我们知道您的问题和建议。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag