[玩转系统] 如何使用 PowerShell 连接到 Exchange Online?
作者:精品下载站 日期:2024-12-14 21:41:51 浏览:16 分类:玩电脑
如何使用 PowerShell 连接到 Exchange Online?
要求:安装 Exchange Online PowerShell 模块并使用 PowerShell 连接到 Exchange Online。
PowerShell 是管理 Microsoft 365 套件中的 Exchange Online 等云产品的主要管理工具。 Exchange Online PowerShell 模块使管理员的工作变得更加轻松! Exchange Online 模块中提供的 cmdlet 允许您创建/管理/检索对象、配置 Exchange 管理中心中不可用的设置、操作对象、生成报告等。本文将向您展示如何安装 Exchange Online 模块和从 PowerShell 连接到 Exchange Online 环境。我们还将引导您了解将 PowerShell 与 Exchange Online 结合使用的一些基础知识。让我们开始吧!
在执行 PowerShell 脚本之前,请确保将默认执行策略设置为“RemoteSigned”。使用:Set-ExecutionPolicy RemoteSigned
否则,您将遇到“此系统上禁用运行脚本”错误!更多信息请参见:如何在 PowerShell 中设置执行策略?
从 PowerShell 连接到 Exchange Online - 概述
Exchange Online 是基于云的电子邮件服务,是 Microsoft Office 365 的一部分。使用 PowerShell 连接到 Exchange Online 使您能够使用单一一致的界面来管理 Exchange Online 环境。要使用 PowerShell 连接到 Exchange Online:
- 首先,您需要使用 Install-Module ExchangeOnlineManagement 安装 Exchange Online PowerShell 模块。
- 安装该模块后,您可以使用 Connect-ExchangeOnline cmdlet 连接到 Exchange Online。此 cmdlet 将提示您输入 Microsoft 365 Exchange 管理员凭据。
- 输入凭据后,您将连接到 Exchange Online 环境。从那里,您可以使用 Exchange Online PowerShell 模块中提供的任何 cmdlet 来管理 Exchange Online 设置和对象,例如邮箱、日历和联系人。
如何安装Exchange Online PowerShell模块?
首先,我们需要包含所有 cmdlet 的 Exchange Online PowerShell 模块来为您的租户管理 Exchange。让我们安装 Exchange Online V2 PowerShell 模块。但值得检查一下您的客户端计算机上是否已安装 Exchange Online 模块!
Get-Module -ListAvailable -Name ExchangeOnlineManagement
此 cmdlet 获取有关 Exchange Online PowerShell 模块是否已安装的信息。要安装 Exchange Online 的 PowerShell 模块,请使用“以管理员身份运行”选项打开 Windows PowerShell,然后输入以下命令:
#Install Exchange Online Management Module
Install-Module -Name ExchangeOnlineManagement -Force
更新 Exchange Online PowerShell 模块
要更新现有 Exchange Online 模块,请使用以下命令:
Update-Module ExchangeOnlineManagement
从 PowerShell 连接到 Exchange Online
现在,我们已经安装了该模块。下一步是使用 Connect-ExchangeOnline cmdlet 连接到 Microsoft 365 Exchange Online:
#Connect to Exchange Online
Connect-ExchangeOnline
此 cmdlet 带来现代身份验证弹出窗口以获取凭据(这是多重身份验证 - MFA 感知!)并建立与 Exchange Online 的连接。
您可以使用“ShowBanner”开关来抑制显示 Exchange Online V2 模块中可用的新 cmdlet 的横幅(顺便说一句,ShowProgress:$false 目前没有任何效果!)。此外,您可以使用“Credential”参数提供用户名和密码。
#Connect to Exchange Online
Connect-ExchangeOnline -Credential $Credential -ShowBanner:$False
#You can also connect by a particular user
#Connect-ExchangeOnline -UserPrincipalName [email protected]
成功连接到 Exchange Online 后,您可以开始执行 Exchange Online 的 cmdlet。
断开 Exchange Online PowerShell 会话
完成 PowerShell 脚本后,您应该断开会话,而不是仅仅关闭 PowerShell 窗口或 PowerShell ISE。这样,我们就可以正确断开 PowerShell 连接,并避免在窗口意外关闭时等待会话过期。
#Disconnect Exchange Online
Disconnect-ExchangeOnline -Confirm:$False
以下是从 Exchange Online 获取所有邮箱的示例脚本:
#Import PowerShell module for Exchange Online
Import-Module ExchangeOnlineManagement
#Connect to Exchange Online
Connect-ExchangeOnline -Credential (Get-Credential) -ShowBanner:$False
#Get All Mailboxes
Get-EXOMailbox | Format-table UserPrincipalName,DisplayName
#Disconnect Exchange Online
Disconnect-ExchangeOnline -Confirm:$False
获取所有 Exchange Online Cmdlet
要获取所有可用 Exchange Online PowerShell cmdlet 的列表,请使用:
Get-command -Module ExchangeOnlineManagement
连接到 Exchange Online 的经典“PSSession”方式
尽管它已过时,但以下是如何使用远程 PowerShell 会话连接到 Exchange Online。顺便说一句,这个方法不需要任何模块。该脚本有四个步骤:
- 获取连接到 Exchange Online 的凭据
- 创建新的 Microsoft 365 PowerShell 会话
- 导入新的 Exchange Online PowerShell 会话
- 运行 Exchange Online 的 PowerShell cmdlet
- 删除会话
要连接到 Office 365 中的 Exchange Online,请打开 PowerShell 控制台,然后运行以下命令:
#Get Credentials to connect
$Cred = Get-Credential
#Establish Exchange session
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ `
-Credential $Cred -Authentication Basic -AllowRedirection
#Import the session
Import-PSSession $Session -DisableNameChecking | Out-Null
#Execute cmdlets for Exchange Server
Get-Mailbox
#Remove the session
Remove-PSSession $Session
这将使用远程 PowerShell 连接到 Exchange Online。
经常问的问题:
Microsoft Exchange Online 有何用途?
Microsoft Exchange Online 是一种基于云的电子邮件和日历服务,是 Microsoft Office 365 应用程序套件的一部分。它允许企业从任何地方、任何设备上安全地访问他们的电子邮件、联系人和日历。它还提供共享日历、任务管理和电子邮件存档功能。
如何使用 MFA 和 PowerShell 连接到 Exchange Online?
要使用 MFA 和 PowerShell 连接到 Exchange Online,您可以使用 Connect-ExchangeOnline cmdlet。此 cmdlet 允许您使用 MFA 和非 MFA 帐户创建 PowerShell 会话。您需要输入 Exchange Online 凭据,然后使用 MFA 方法进行身份验证。通过身份验证后,您可以运行 PowerShell 脚本来管理 Exchange Online。
如何从 PowerShell 连接到 Azure AD?
要使用 PowerShell 连接到 Azure AD,需要安装 Azure AD PowerShell 模块,然后使用 Connect-AzureAD cmdlet。您需要提供 Azure AD 凭据,然后才能使用 PowerShell 管理 Azure AD 资源。
更多信息:如何从 PowerShell 连接到 Azure AD?
如何在 PowerShell 中访问 Microsoft Teams?
您可以使用 Microsoft Teams PowerShell 模块在 PowerShell 中访问 Microsoft Teams。首先,您需要通过在 PowerShell 中运行以下命令来安装模块:Install-Module -Name MicrosoftTeams。安装该模块后,您可以使用 Connect-MicrosoftTeams cmdlet 通过经过身份验证的帐户连接到 Microsoft Teams。执行此 cmdlet 后,您可以直接从 PowerShell 管理 Teams。
更多信息:如何从 PowerShell 连接到 Microsoft Teams?
如何以管理员身份运行 Exchange Online PowerShell 模块?
要以管理员身份运行 Exchange Online PowerShell 模块,您需要右键单击 PowerShell 图标并选择“以管理员身份运行”。然后,您可以输入必要的命令来使用提升的权限管理您的 Exchange Online 环境。
如何安装 Exchange PowerShell 模块?
要安装 Exchange PowerShell 模块,您可以按照以下步骤操作: 以管理员身份打开 PowerShell >> 通过运行以下命令安装 Exchange Online Management 模块:Install-Module ExchangeOnlineManagement >> 要验证该模块是否已安装,请运行以下命令: Get-Module ExchangeOnlineManagement -ListAvailable。
更多信息:如何安装 Exchange PowerShell 模块?
猜你还喜欢
- 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