[玩转系统] 如何使用 New-ComplianceSearch PowerShell cmdlet
作者:精品下载站 日期:2024-12-14 05:53:13 浏览:15 分类:玩电脑
如何使用 New-ComplianceSearch PowerShell cmdlet
若要在 Exchange Online 中搜索特定电子邮件并查看邮件项目,您需要使用合规性搜索功能。有两种方法可以执行此操作:PowerShell 中的 New-ComplianceSearch cmdlet 或 Microsoft Purview 合规性门户。在本文中,您将了解如何在 Exchange Online 中使用 New-ComplianceSearch PowerShell cmdlet。
新的ComplianceSearch PowerShell cmdlet
New-ComplianceSearch PowerShell cmdlet 允许我们搜索许多选项,例如特定的:
- 文件夹
- 邮件项目
- 日期
- 发件人
- 收件人
- 文本字符串
- 文件类型(附件)
- 主题
先决条件分配权限
在开始之前,您需要向管理员帐户分配以下权限(合规性搜索、搜索和清除、预览、导出)。这将允许您搜索邮箱以查看、导出和删除电子邮件。
验证您是否已在 Microsoft Purview 中设置了通过 PowerShell 使用 New-ComplianceSearch cmdlet 所需的权限。
要在 Microsoft Purview 门户中创建新角色并分配权限,请按照以下步骤操作:
- 登录 Microsoft 权限
- 单击角色和范围> 权限
- 单击Microsoft Purview 解决方案> 角色
- 点击创建角色组
- 命名角色组
- 点击下一步
- 点击选择角色
- 添加这些角色(合规性搜索、搜索和清除、预览、导出)
- 点击下一步
- 点击选择用户
- 添加用户
- 点击下一步
- 点击创建
- 点击完成
现在所有权限都已设置。
注意:将权限分配给用户最多可能需要一小时。
连接到 Exchange Online PowerShell
若要运行当前文章中指定的 PowerShell 命令,您必须连接到 Exchange Online PowerShell。
重要提示:在使用 Connect 连接到 Microsoft Defender 和 Microsoft Purview 合规性门户之前,您至少需要在系统上安装 Exchange Online 管理模块版本 3.2.0 -IPPSession cmdlet。确保您阅读了安装 Exchange Online PowerShell 模块一文。
以管理员身份启动 Windows PowerShell 并运行 cmdlet Connect-ExchangeOnline。
Connect-ExchangeOnline
然后,您需要使用 Connect-IPPSSession PowerShell cmdlet 连接到安全性和合规性。
Connect-IPPSSession
现在您已连接,您可以开始合规性搜索。
使用 PowerShell 进行合规性搜索示例
假设您想要搜索特定的电子邮件地址或主题。您可以通过使用 PowerShell 中的比较运算符和逻辑运算符来选择混合和匹配它们。
我们将使用 New-ComplianceSearch PowerShell cmdlet 来搜索具有以下参数的电子邮件:
- -名称:使用您喜欢的任何名称来命名此特定搜索
- -ExchangeLocation:使用全部值搜索所有 Exchange 邮箱,或指定用户、组或团队
- -ContentMatchQuery:使用查询格式 KQL(关键字查询语言)指定精确值来搜索特定电子邮件
特定邮箱的合规性搜索
要查找特定用户邮箱,您可以使用以下 PowerShell 命令。
New-ComplianceSearch -Name "Test Mailbox" -ExchangeLocation "[email protected]"
PowerShell 输出结果。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test Mailbox NotStarted
在我们的示例中,我们想要搜索特定通讯组中的成员。
运行以下 PowerShell 命令。
New-ComplianceSearch -Name "Test Group" -ExchangeLocation "[email protected]"
PowerShell 输出结果。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test Group NotStarted
特定日期的合规搜索
要搜索特定日期的邮件项目,我们需要使用 -ContentMatchQuery PowerShell 参数。
运行以下 PowerShell 命令。
New-ComplianceSearch -Name "Test SpecificDate" -ExchangeLocation "All" -ContentMatchQuery "Sent:2024-02-21"
PowerShell 输出结果。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test SpecificDate NotStarted
您还可以搜索最近几天、几周或几个月。
在我们的示例中,我们要搜索上个月的所有邮箱。使用 -ContentMatchQuery PowerShell 参数并指定两个日期(发送:之前日期..现在日期)。
运行以下 PowerShell 命令。
New-ComplianceSearch -Name "Test Date" -ExchangeLocation "All" -ContentMatchQuery "Sent:2024-02-29..2024-03-30"
PowerShell 输出显示以下结果。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test Date NotStarted
来自特定发件人的合规性搜索
您可以搜索从特定发件人发送的所有邮件。
运行以下 PowerShell 命令。
New-ComplianceSearch -Name "Test Sender" -ExchangeLocation "All" -ContentMatchQuery "From:[email protected]"
PowerShell 输出显示如下。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test Sender NotStarted
发送至特定收件人的合规性搜索
我们想要搜索发送给特定收件人的所有邮件项目。
运行以下 PowerShell 命令。
New-ComplianceSearch -Name "Test Recipient" -ExchangeLocation "All" -ContentMatchQuery "To:[email protected]"
PowerShell 结果如下所示。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test Recipient NotStarted
特定主题的合规性搜索
您可以搜索具有特定主题名称的所有邮件项目。
运行以下 PowerShell 命令。
New-ComplianceSearch -Name "Test Subject" -ExchangeLocation "All" -ContentMatchQuery "Subject:Meeting"
PowerShell 将显示以下输出。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Test Subject NotStarted
现在您已经看到了使用 PowerShell 创建合规性搜索的所有这些不同示例。接下来,我们将向您展示创建、启动和获取新合规性搜索的步骤。
如何使用 PowerShell 运行合规性搜索 cmdlet
要运行合规性搜索并在 PowerShell 中获取结果,请按照以下步骤操作:
1. 创建新的合规性搜索
在我们的示例中,我们组织中的用户在特定日期收到垃圾邮件。我们希望使用下面的 PowerShell 命令找到该特定垃圾邮件。
我们将使用带有 -ContentMatchQuery 参数的 New-ComplianceSearch PowerShell cmdlet,并在以下位置指定收件人和日期同时。
运行以下 PowerShell 命令示例。
New-ComplianceSearch -Name "Spam Mail" -ExchangeLocation All -ContentMatchQuery "(To:[email protected]) AND (Sent:2024-03-15)"
PowerShell 输出结果。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Spam Mail NotStarted
2. 开始合规性搜索
使用 New-ComplianceSearch PowerShell cmdlet 创建合规性搜索后,可以使用 Start-ComplianceSearch cmdlet 运行搜索。
运行以下 PowerShell 命令来启动新搜索。
Start-ComplianceSearch -Identity "Spam Mail"
3. 获取合规搜索
您可以使用 Get-ComplianceSearch PowerShell cmdlet 查找您创建的合规性搜索并检查状态。
运行以下 PowerShell 命令以查看特定的合规性搜索。
Get-ComplianceSearch -Identity "Spam Mail"
PowerShell 输出显示合规性搜索状态正在开始。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Spam Mail M365info Admin Starting
注意:等待几分钟,以便合规性搜索完成。
要检查您创建的所有合规性搜索,请运行以下 PowerShell 命令。
Get-ComplianceSearch
PowerShell 输出结果显示所有合规性搜索及其状态。
Name RunBy JobEndTime Status
---- ----- ---------- ------
Amanda Hansen mailbox M365info Admin 25/03/2024 23.21.46 Completed
Test Subject NotStarted
Spam Mail M365info Admin 30/03/2024 22.22.40 Completed
4. 导出合规性搜索结果
您还可以使用 PowerShell 查看合规性搜索结果或将其导出到 CSV 文件。
Get-ComplianceSearch -Identity "Spam Mail" | Format-List
要将结果导出到 CSV 文件,您需要在 (C:) 驱动器中创建一个 temp 文件夹。
Get-ComplianceSearch -Identity "Spam Mail" | Export-Csv "C:\temp\Results.csv" -NoTypeInformation -Encoding utf8
使用 Microsoft Excel 打开 CSV 文件以查看结果。
Microsoft 权限中的内容搜索
在 Microsoft Purview 中,您还可以创建并启动合规性搜索。
在我们的示例中,我们的组织中有一个垃圾邮件发送者,他使用特定的电子邮件地址和主题。为了找到垃圾邮件发送者,我们需要搜索来自该特定发件人的邮件项目。
1. 在 Microsoft Purview 中创建并开始新搜索
要在 Microsoft Purview 中创建新的电子邮件搜索,请按照下列步骤操作:
- 登录 Microsoft 权限
- 点击内容搜索
- 单击搜索标签
- 点击+
- 命名搜索
- 点击下一步
- 选择状态开启 > Exchange 邮箱
- 点击下一步
- 选择查询生成器
- 选择添加条件>发件人/作者
- 选择等于任意一个
- 键入发件人
- 选择添加条件>主题/标题
- 选择等于任意一个
- 键入邮件主题
- 点击下一步
- 点击提交
- 点击完成
注意:它将自动创建并启动新的搜索合规性。
在下一步中,我们将向您展示如何查看搜索结果。
2. 在 Microsoft Purview 中获取合规性搜索结果
要获取并查看 Microsoft Purview 中的邮件项目,请按照下列步骤操作:
- 登录 Microsoft 权限
- 点击内容搜索
- 点击您的搜索名称(SpamMeeting)
- 点击查看示例
- 单击每个邮件项目即可查看邮件内容
3. 导出合规性搜索结果
要在 Microsoft Purview 中导出合规性搜索结果,请按照下列步骤操作:
- 登录 Microsoft 权限
- 点击内容搜索
- 点击您的搜索名称(SpamMeeting)
- 单击操作 > 导出结果
- 选择所有项目,不包括格式无法识别、已加密或因其他原因未编入索引的项目
- 选择包含所有邮件的一个 PST 文件
- 点击导出
- 单击确定
- 单击导出选项卡
- 单击列表中的导出名称
- 点击下载结果
注意:您需要使用Microsoft Edge浏览器下载PST文件报告。下载后,您可以将其作为 CSV 文件打开。
- 点击复制到剪贴板
- 粘贴导出密钥
- 浏览下载文件的位置
- 点击开始
- 点击关闭
- 找到该文件夹并打开CSV文件以查看导出结果
- CSV 文件显示结果的邮件项目和位置
就是这样!
了解更多:Exchange Online 历史邮件跟踪报告 »
结论
您学习了如何使用 New-ComplianceSearch PowerShell cmdlet。首先,您需要在 Microsoft Purview 中分配权限。之后,您可以在 Microsoft Purview 合规性门户和 PowerShell 中创建、查看和导出合规性搜索结果。
您喜欢这篇文章吗?您可能还喜欢在 Exchange Online 中获取邮件跟踪。不要忘记关注我们并分享这篇文章。
猜你还喜欢
- 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