[玩转系统] 如何使用 PowerShell 脚本 - 管理 Office 365 中的电子邮件地址 |第 13 部分#13
作者:精品下载站 日期:2024-12-14 09:06:36 浏览:15 分类:玩电脑
如何使用 PowerShell 脚本 - 管理 Office 365 中的电子邮件地址 |第 13 部分#13
在本文中,我想对我创建的 PowerShell 脚本进行基本回顾,该脚本将帮助您在基于 Office 365 和 Exchange Online 的环境中实现与电子邮件地址管理相关的各种任务。
- “基于 PowerShell 脚本的管理电子邮件地址菜单”的结构
在下面的屏幕截图中,我们可以看到“管理电子邮件地址”PowerShell 脚本的结构。
为了能够使用每个 PowerShell 脚本菜单选项,您需要首先连接到 Exchange Online。
A 部分 - 使用菜单选项 1,将初始化与 Exchange Online 的远程 PowerShell 连接,并且您需要提供全局管理员凭据。
B 部分 - 此部分包括与 Exchange Online 信息和各种管理任务相关的所有菜单选项。在下一部分中,您可以阅读有关特定菜单选项的更多信息。
C 部分、D 部分 - 这部分与 Azure Active Directory 基础结构相关。如果我们需要导出有关 Azure Active Directory 基础结构用户的信息,我们将需要创建一个单独的 PowerShell 会话(使用菜单 11)。
E 部分 - 包含一个菜单选项,可帮助您退出 PowerShell 脚本菜单或断开远程 PowerShell 会话的连接。
如果您需要有关如何运行 PowerShell 脚本的更多说明,可以阅读文章如何运行和使用 o365info PowerShell 菜单脚本。
使用远程 PowerShell 连接到 Exchange Online 和 Office 365
PowerShell 脚本包含两个单独的菜单,它们也将帮助您创建远程 PowerShell 会话
- 在线交流
- Office 365(Azure 活动目录)
菜单 1 - 使用远程 PowerShell 登录 Office 365 + Exchange Online
此菜单将有助于创建与 Exchange Online 的远程 PowerShell 会话。
菜单 10 - 使用远程 PowerShell 连接到 Office 365 (Azure Active Directory)
如果您需要连接到 Office 365 (Azure Active Directory),您可以使用菜单号“10”。
为了能够创建远程 PowerShell 会话,您需要安装两个软件组件。
安装适用于 Windows PowerShell 的 Windows Azure Active Directory 模块的 64 位版本:适用于 Windows PowerShell 的 Windows Azure Active Directory 模块(64 位版本)。
将信息导出为各种文件类型
许多菜单选项将有关 Exchange Online 收件人和 Azure Active Directory 用户的信息导出到文件。
导出的信息是通过使用三种不同的文件类型来实现的:
- 文本
- CSV
- 超文本标记语言
CSV 文件
当信息以 CSV 文件格式存储时,我们可以使用 Microsoft Excel 等应用程序,它提供了许多工具来“操作”存储在 CSV 文件中的数据。
例如,将信息格式化为表格,对特定列中的数据进行排序、过滤特定列等。
在下面的屏幕截图中,我们可以看到使用 Microsoft Excel 编辑 CSV 文件内容的示例。 CSV 文件中的数据被格式化为“表格”,每个表格列都包含“排序”选项和“过滤”选项。
HTML 格式
HTML 格式大部分时间用于创建“报告”。
HTML 中的信息无法像 CSV 文件中存储的信息那样被“操纵”,但是,呈现方式更“易于阅读”。
我使用附加 HTML 创建的 PowerShell 脚本超出了“搁浅”的 PowerShell HTML 输出。
在下面的屏幕截图中,我们可以看到 PowerShell 脚本创建的 HTML 报告的示例。
菜单 2 - 导出有关的信息 - 按收件人类型分组的 Exchange Online 收件人
使用此选项时,脚本将执行以下任务:
- 按收件人类型显示有关 Exchange Online 收件人数量的信息。
- 将信息导出到文件。
在下面的截图中,我们可以看到结果
文件导出到以下路径 - C:\INFO\Exchange Online 收件人 -
该脚本为每种类型的 Exchange Online 收件人(例如用户邮箱、组等)创建专用文件夹。
有关特定 Exchange Online 收件人类型(例如“用户邮箱收件人”)的信息使用三种文件格式导出:文本、CSV 和 HTML。
菜单 3 - 导出有关的信息 - 各种类型的电子邮件地址 |所有 Exchange Online 收件人
此菜单的目的是提供有关“所有”Exchange Online 收件人的报告。
快速提醒:
Exchange Online PowerShell cmdlet Get-Recipient“获取”有关所有 Exchange Online 收件人的信息,除了统一组和软删除的 Exchange Online 邮箱之外。
因此,“完整报告”包括三个报告,涵盖所有可用的 Exchange Online 收件人。
在下面的屏幕截图中,我们可以看到使用 PowerShell 命令 Get-Recipient 创建的 CSV 报告的结果。
数字 1 - 主要电子邮件地址
此列包含有关收件人主要电子邮件地址的信息。
数字 2 - 分隔的代理电子邮件地址
此列包含有关由“;”字符分隔的收件人代理电子邮件地址的信息。
默认情况下,PowerShell 导出有关代理电子邮件地址的信息,不带“分隔符”。默认的 PowerShell 输出将导出有关代理电子邮件地址的信息,并以“空格”分隔。
在某些情况下,当我们需要从CSV文件导入信息或实现另一种类型的“数据操作”时,编辑数据的应用程序(例如Microsoft Excel)需要“分隔符”。
此外,我还从结果中“删除”了“smtp:”前缀。
数字 3 - 代理电子邮件地址
此列包含代理电子邮件地址的“标准”PowerShell 输出(没有分隔符,并带有“smtp: ”) ” 前缀)。
您可以在文章使用 PowerShell 显示有关电子邮件地址的信息 | 中阅读有关我们用于“操作”输出结果的方式的更多信息。使用哈希表和自定义表达式自定义输出 |办公室 365 |第 7#13 部分。
在下面的屏幕截图中,我们可以看到文件中出现的电子邮件地址的“其余”部分,例如 - SIP 地址(数字 4)、x500 地址(数字 5)。
此外,该文件还包括有关收件人具体分类的信息,例如邮箱用户、组等(编号7,8)。
菜单 4 - 导出有关 - 从本地 Exchange 同步的收件人信息
此选项将导出有关同步到“云”的“Exchange 本地收件人”的 Exchange Online 收件人的信息。
您可以在文章 - xxx 中阅读有关我们使用的过滤器的更多信息
菜单 5 - 搜索特定电子邮件地址
使用此菜单,我们可以搜索特定的电子邮件地址。
在第一阶段,我们需要提供我们要查找的电子邮件地址。
在下面的屏幕截图中,我们可以看到结果 - Bob 是“用户收件人”。
您可以在文章使用 PowerShell 搜索“隐藏”电子邮件地址 | 中阅读有关此主题的更多信息。办公室 365 |第 11 部分#13。
菜单 6 - 搜索具有特定域名后缀的电子邮件地址 - 将结果导出到文件
此菜单的目的是使我们能够找到所有 Exchange Online 收件人
电子邮件地址包含特定域名后缀。
您需要提供要查找的域名后缀,PowerShell 命令会将信息导出为三种文件类型(TXT、CSV 和 HTML),这些文件将存储在以下路径中:C:\INFO\Exchange Online 收件人具有特定的电子邮件地址。
您可以在文章使用 PowerShell 搜索具有特定域名后缀的电子邮件地址中阅读有关此主题的更多信息。办公室 365 |第 10 部分#13。
菜单 7 - 使用新域名向所有收件人添加其他电子邮件地址(别名)(批量模式)
使用此选项将使我们能够执行“批量操作”——为每个定义为“邮箱收件人”的 Exchange Online 收件人添加带有特定域名后缀的电子邮件地址。例如 - 用户邮箱、共享邮箱等。
PowerShell 脚本将使用以下命令:
Get-Mailbox -ResultSize Unlimited
如果您想更好地理解批量任务的“逻辑”,请阅读以下文章:
- 使用 PowerShell 添加电子邮件地址 - 批量模式 |办公室 365 |第 4 部分#13
- 使用 PowerShell 添加电子邮件地址 - 从 CSV 文件导入 |批量模式|办公室 365 |第 5 部分#13
当前文章系列的上一篇文章
使用 PowerShell 删除电子邮件地址 |办公室 365 |第 12 部分#13
猜你还喜欢
- 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