要在 Exchange Online 环境中执行 PowerShell cmdlet 以完成所需操作,必须连接 Exchange Online PowerShell。以下是使用 PowerShell 连接到您的 Exchange Online 组织的示例脚本;必须输入具有相关权限的帐户的用户名和密码以成功连接。
$password = ConvertTo-SecureString "********" -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential
("USERNAME@DOMAIN.onmicrosoft.com", $password)
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
https://outlook.office365.com/powershell-liveid/ -Credential $Cred -Authentication Basic -AllowRedirection
Import-PSSession $Session -AllowClobber
#Always make sure to remove PSSession
Remove-PSSession $Session
仅当需要使用 PowerShell 管理和报告 Exchange Online 环境时,才需要连接 Exchange Online PowerShell 到您的会话。但有一个选项不仅可以管理 Exchange Online 组织,还可以管理 AD、Office 365、Exchange Server 等,无需下载 Microsoft Exchange Online PowerShell 模块——ADManager Plus。
ADManager Plus 是一个统一的 AD、Office 365 和 Exchange 管理与报告解决方案,使您能够从单一控制台管理和报告多个平台,完全基于 GUI,无需脚本操作。它还提供专门构建的管理功能和报告,满足 AD、Office 365 和 Exchange 管理与报告的各个重要方面。完全无需导入 Exchange Online PowerShell 模块、连接 Exchange Online PowerShell 或从您的机器连接 Office 365 PowerShell 来管理 Exchange Online 组织。
ADManager Plus 相较于 PowerShell 的优势
实际上,这些内置管理功能允许您通过纯 GUI 操作批量管理多个平台中的对象和账户。
使用 ADManager Plus 同时在 Exchange 和 Office 365 中配置邮箱。
获取 30 天免费试用。您的下载将在 15 秒内自动开始。如未开始,点击此处手动下载。
用于 AD 用户管理
用于 AD 用户报告
用于 GPO 管理
用于密码管理
用于 AD 组管理
用于文件访问管理
用于 AD 计算机管理
用于 Office 365 管理
用于 Exchange 管理
用于 Microsoft Graph PowerShell
Entra ID 用户管理
Entra ID 报告
Entra ID 组管理与报告
Entra ID 域管理
Entra ID 联系人管理与报告
其他 Entra ID 任务
适用于 Azure AD PowerShell
Entra ID 用户管理
Entra ID 报告
Entra ID 组管理
Entra ID 组报告
Entra ID 域管理
Entra ID 联系人管理与报告
其他 Entra ID 任务