当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 安装 Exchange Online PowerShell 模块

作者:精品下载站 日期:2024-12-14 03:13:17 浏览:14 分类:玩电脑

安装 Exchange Online PowerShell 模块


如何安装 Exchange Online PowerShell V3 并连接到 Exchange Online?计划于下周进行迁移。邮箱将从本地迁移到 Exchange Online。我们将安装新的 EXO PowerShell V3 模块并使用它进行迁移。我建议使用 PowerShell 而不是 Exchange 管理中心迁移邮箱。在本文中,您将了解如何安装 Exchange Online PowerShell V3 模块。

Exchange Online PowerShell 模块

Exchange Online PowerShell 模块(缩写为 EXO V3 模块)使管理员能够连接到 Microsoft 365 中的 Exchange Online 环境,以检索数据、创建新对象、更新现有对象、删除对象以及配置 Exchange Online 及其功能。

Exchange Online PowerShell V3 模块目前已正式发布 (GA)。它很稳定,可以在生产环境中使用。这是从1.0.1版本开始的。如果您运行的是旧版本,请更新 EXO V3 模块。

EXO V3模块的一些要点:

  • 从 PowerShell 库下载
  • 从 Windows PowerShell 和 Windows PowerShell ISE 运行模块
  • 单个 cmdlet Connect-ExchangeOnline 支持 MFA 和非 MFA 帐户
  • EXO V3 cmdlet 基于 REST API,速度更快、更可靠
  • EXO V3 使用现代身份验证
  • 旧版 cmdlet 向后兼容

保持最新状态并查看 Microsoft 网站以获取发行说明。

安装 Exchange Online PowerShell V3 模块

要在系统上安装 Exchange Online PowerShell V3 模块,请执行以下步骤。

1. 设置 Windows PowerShell 执行策略

默认情况下,我们无法安装脚本。要要求从 Internet 下载的所有 PowerShell 脚本均由受信任的发布者签名,请以管理员身份运行 PowerShell,然后运行 cmdlet。

Set-ExecutionPolicy RemoteSigned

重要提示:关闭并重新打开提升的 Windows PowerShell 窗口以使更改生效。

2.安装PowerShellGet模块

以管理员身份运行 PowerShell。运行命令Install-Module PowershellGet -Force。当要求安装 NuGet 提供程序时,按 Y 并按 Enter 键。

Install-Module PowershellGet -Force

如果您收到无法安装的错误,请阅读文章无法安装 PowerShell 的 NuGet 提供程序。

3.安装Exchange在线管理模块

安装Exchange Online 管理模块

Install-Module -Name ExchangeOnlineManagement -Force

连接到 Exchange Online PowerShell V3

使用 EXO V3 模块(带或不带 MFA)连接到 Exchange Online PowerShell。

注意:我们建议在帐户上启用 MFA(多重身份验证)。

使用您的管理员帐户连接到 Exchange Online。运行 Connect-ExchangeOnline cmdlet。

Connect-ExchangeOnline -UserPrincipalName [email protected]

在打开的登录窗口中,输入您的密码,然后单击登录

[玩转系统] 安装 Exchange Online PowerShell 模块

如果启用了 MFA,则会根据为您的账户配置的验证响应选项生成并发送验证码。例如,短信或手机上的 Microsoft Authenticator 应用。

[玩转系统] 安装 Exchange Online PowerShell 模块

验证成功后,您将返回到PowerShell窗口,并且横幅中将出现以下文本。

----------------------------------------------------------------------------------------
This V3 EXO PowerShell module contains new REST API backed Exchange Online cmdlets which doesn't require WinRM for Client-Server 
communication. You can now run these cmdlets after turning off WinRM Basic Auth in your client machine thus making it more secure.

Unlike the EXO* prefixed cmdlets, the cmdlets in this module support full functional parity with the RPS (V1) cmdlets.

V3 cmdlets in the downloaded module are resilient to transient failures, handling retries and throttling errors inherently.

However, REST backed EOP and SCC cmdlets are not available yet. To use those, you will need to enable WinRM Basic Auth.

For more information check https://aka.ms/exov3-module
----------------------------------------------------------------------------------------

PS C:\>

如果您不想在连接到 Exchange Online 时显示屏幕输出,请使用 -ShowBanner 开关。这将隐藏横幅,如上所示。

Connect-ExchangeOnline -UserPrincipalName [email protected] -ShowBanner:$false

现在我们已连接到 Exchange Online PowerShell 并准备好输入新的 cmdlet。

Exchange Online PowerShell V3 新 cmdlet

查看新旧 cmdlet 的列表。

Get-EXOMailbox

获取邮箱

Get-EXORecipient

获取收件人

Get-EXOCASMailbox

获取CASMailbox

Get-EXOMailboxPermission

获取邮箱权限

Get-EXORecipientPermission

获取收件人权限

Get-EXOMailboxStatistics

获取邮箱统计信息

Get-EXOMailboxFolderStatistics

获取 MailboxFolderStatistics

Get-EXOMailboxFolderPermission

获取 MailboxFolderPermission

Get-EXOMobileDeviceStatistics

获取移动设备统计信息

Connect-ExchangeOnline

Connect-EXOPSSession

New-PSSession

Connect-IPPSSession

连接-IPPS会话

Disconnect-ExchangeOnline

删除-PSSession

Get-ConnectionInformation

获取 PSSession

断开 Exchange Online

完成后断开远程 PowerShell 会话。如果您关闭 Exchange Online PowerShell 模块窗口而不断开会话连接,则可能会用完所有可用的远程 PowerShell 会话,并且您需要等待会话过期。

此 cmdlet 是 Get-PSSession 的 V3 等效项 |删除-PSSession。除了清理会话对象和本地文件之外,它还从缓存中删除访问令牌,该令牌用于针对 V3 cmdlet 进行身份验证。

Disconnect-ExchangeOnline -Confirm:$false

就是这样!

阅读更多内容:如何使邮箱大小大于 Microsoft 365 中的邮箱大小 »

结论

您学习了如何安装 Exchange Online PowerShell 模块。使用 Exchange Online PowerShell V3 模块(带或不带 MFA)连接到 Exchange Online PowerShell。连接到 Exchange Online 后,您可以使用新的 cmdlet。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 获取邮箱权限。在 X 和 LinkedIn 上关注我们,了解最新文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯