对 Exchange Online 中的可用 PowerShell Cmdlet 的引用

适用于: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

上一次修改主题: 2012-02-21

基于云的组织的管理员可结合使用 Windows PowerShell 与 Windows Management Framework 中的 Windows 远程管理 (WinRM) 来管理收件人和域设置以及生成报告或帮助进行疑难解答。以下是对这些管理员可使用的 cmdlet 的快速说明。您可以通过命令行获取有关使用单个 cmdlet 的更多帮助,如本主题后面所述。

注意   并非所有的 cmdlet 或功能都可在所有组织中使用。

开始之前

若要了解如何安装和配置 Windows PowerShell 并连接到服务,请参阅使用 Windows PowerShell

目前可供 Exchange Online 管理员使用的 cmdlet

目前,Exchange Online 管理员可使用以下 cmdlet。Cmdlet 首先按管理区域分组,然后再按对象类型分组。

收件人管理

  • 邮箱
  • 通讯组
  • 动态通讯组
  • 外部联系人
  • 邮件用户
  • 其他收件人 cmdlet

设置

迁移

权限

  • 管理员角色组
  • 角色分配策略
  • 基于角色的访问控制
  • 邮箱权限
  • 代理发送权限

合规性

  • 多邮箱搜索
  • 传输规则
  • 监督策略
  • 信息权限管理
  • Outlook 保护规则
  • 保留策略
  • 邮件分类
  • 存档和日记

报告

  • 审核日志记录
  • 邮件跟踪
  • 其他报告 cmdlet

  • 接受域
  • 远程域

邮箱设置

组织设置

应用程序模拟

联合委派和混合部署

  • 联合委派
  • 共享策略
  • 可用性信息
  • 邮箱移动

邮箱选项

Exchange ActiveSync

统一消息

通过命令行获取帮助

收件人管理

使用这些 cmdlet 可以查看、创建、配置和删除收件人对象。

如果您具有 Microsoft Office 365 电子邮件组织,则必须为新邮箱分配许可证,否则,这些邮箱将在宽限期结束时被禁用。 有关详细信息,请参阅 为新邮箱分配 Microsoft Online Services 许可证

邮箱

使用这些 cmdlet 可以查看、创建、删除和配置邮箱。

Cmdlet 说明

Get-Mailbox

查看有关基于云的邮箱的信息。

New-Mailbox

在组织中创建一个新的用户,该用户具有基于云的电子邮件服务中的邮箱。

Remove-Mailbox

删除邮箱。

Get-RemovedMailbox

查看可恢复的已删除邮箱。

Set-Mailbox

更改现有邮箱的设置。

目前可供 Exchange Online 管理员使用的 cmdlet

通讯组

使用这些 cmdlet 可查看、创建、删除和配置通讯组(有时称为“公用组”)和启用了安全性的通讯组。通讯组(也称为“公用组”)是显示在共享通讯簿中的两名或多名人员的集合。有关详细信息,请参阅Distribution Groups

Cmdlet 说明

Get-DistributionGroup

查看有关指定的通讯组的信息,或检索共享通讯簿中存储的通讯组的列表。通讯组有时称为“公用组”。

New-DistributionGroup

创建通讯组。

Remove-DistributionGroup

删除通讯组。

Set-DistributionGroup

更改现有通讯组的属性。

Add-DistributionGroupMember

向现有通讯组添加收件人。

Get-DistributionGroupMember

查看现有通讯组的成员。

Remove-DistributionGroupMember

从通讯组的成员身份中删除收件人。

Update-DistributionGroupMember

覆盖通讯组的当前成员身份。

Get-Group

查看组织中的所有通讯组、安全组和角色组。

Set-Group

更改无法使用 Set-DistributionGroup cmdlet 更改的组属性。

目前可供 Exchange Online 管理员使用的 cmdlet

动态通讯组

使用这些 cmdlet 可查看、创建、删除和配置组织中的动态通讯组。与常规通讯组的静态成员身份列表不同,每次向动态通讯组发送一封电子邮件,就会计算该组的成员身份列表。此计算基于您创建组时定义的筛选器和条件。有关详细信息,请参阅动态通讯组

Cmdlet 说明

Get-DynamicDistributionGroup

查看现有动态通讯组的设置。

New-DynamicDistributionGroup

创建动态通讯组。

Remove-DynamicDistributionGroup

删除动态通讯组。

Set-DynamicDistributionGroup

更改现有动态通讯组的属性。

目前可供 Exchange Online 管理员使用的 cmdlet

外部联系人

使用这些 cmdlet 可以查看、创建、删除和配置外部联系人。外部联系人表示组织外部可显示在组织通讯簿中的人员。有关详细信息,请参阅通讯簿中的外部联系人

Cmdlet 说明

Get-MailContact

查看有关指定的一个或多个外部联系人的信息。

New-MailContact

为外部联系人创建共享通讯簿列表。

Remove-MailContact

从共享通讯簿中删除联系人。

Set-MailContact

更改现有外部联系人的设置。

Get-Contact

查看有关指定的联系人的信息或检索共享通讯簿中存储的联系人的列表。

Set-Contact

更改现有联系人的属性。注意:如果希望能向联系人发送电子邮件,请使用 *-MailContact cmdlet。

目前可供 Exchange Online 管理员使用的 cmdlet

邮件用户

使用这些 cmdlet 可以查看、创建、删除和配置邮件用户。“邮件用户”在组织中有帐户,但没有邮箱。邮件用户而是用外部电子邮件地址接收电子邮件。有关详细信息,请参阅创建邮件用户

Cmdlet 说明

Get-MailUser

查看有关组织中的邮件用户的信息。

New-MailUser

在组织中创建新的邮件用户。

Remove-MailUser

删除现有邮件用户。

Set-MailUser

更改现有邮件用户的设置。

目前可供 Exchange Online 管理员使用的 cmdlet

其他收件人 cmdlet

Cmdlet 说明

Get-LinkedUser

查看有关链接用户帐户的信息。链接用户帐户在混合部署方案中与 Exchange 收件人管理 Web 服务一起用于身份验证。可将组织中的用户链接到外部用户或证书。

Set-LinkedUser

更改链接用户帐户的属性。

Get-SecurityPrincipal

列出组织中的安全主体。“安全主体”是可分配有权限和用户权限的实体,如用户或安全组。

Get-Recipient

查看有关组织中所有类型的已启用电子邮件的对象的信息。返回的结果包括邮箱、邮件用户、联系人、通讯组和动态通讯组。

Get-User

查看有关组织中的邮箱和邮件用户的信息。

Set-User

更改现有邮箱或邮件用户的属性。

New-MailMessage

创建一封电子邮件并将该电子邮件置于用户邮箱的“草稿”文件夹中。

Test-MAPIConnectivity

测试以验证是否可通过 Microsoft Office Outlook 使用的 MAPI 协议连接指定的邮箱。

目前可供 Exchange Online 管理员使用的 cmdlet

设置

使用这些 cmdlet 可通过逗号分隔值 (CSV) 文件设置大量的新邮箱。有关详细信息,请参阅使用 CSV 文件导入新 Exchange Online 用户

Cmdlet 说明

Get-ProvisioningRequest

查看有关当前设置请求的状态信息。设置请求为 CSV 文件中指定的用户创建新的基于云的邮箱。

New-ProvisioningRequest

提交对 CSV 文件中标识的一批用户的新批量设置请求。将检查 CSV 文件,如果验证成功,将在暂停状态下创建设置请求。可以使用 Start-ProvisioningRequest cmdlet 启动设置过程。

Remove-ProvisioningRequest

停止处理处于挂起或运行状态的批量设置请求。

Start-ProvisioningRequest

启动使用 New-ProvisioningRequest cmdlet 创建的挂起设置请求。

目前可供 Exchange Online 管理员使用的 cmdlet

迁移

使用这些 cmdlet 可将本地邮件系统中的电子邮件迁移到基于云的组织。有关详细信息,请参阅电子邮件迁移概述

Cmdlet 说明

Get-MigrationBatch

查看有关当前迁移批次的信息。

New-MigrationBatch

创建新的迁移批次以将内部部署 IMAP 服务器或 Microsoft Exchange 邮件系统中的邮箱数据迁移到基于云的邮箱。对于 IMAP 迁移,必须先创建基于云的邮箱,然后才能迁移邮箱数据。

Remove-MigrationBatch

删除未在运行或已完成的迁移批处理。

Set-MigrationBatch

更改现有迁移批处理的属性。

Start-MigrationBatch

启动挂起电子邮件迁移批次的迁移过程。

Stop-MigrationBatch

停止处理正在运行的迁移批次。

Test-MigrationServerAvailability

确认您可与包含您要迁移到基于云的邮箱的邮箱数据的内部部署邮件服务器进行通信。

Get-MigrationStatus

查看有关正在进行的整个电子邮件迁移的信息。

Get-MigrationUser

查看有关正在处理的迁移批处理中单个用户邮箱或所有用户邮箱的状态信息。

Get-MigrationUserStatistics

查看有关单个内部部署邮箱到云的迁移的状态信息。

目前可供 Exchange Online 管理员使用的 cmdlet

权限

使用这些 cmdlet 可以查看、分配和删除委派给域中用户的权限。

管理员角色组

使用这些 cmdlet 可以查看、创建、删除和修改管理员角色组。“角色组”是分配有管理权限的通用安全组。有关详细信息,请参阅管理员角色组

Cmdlet 参数

Get-RoleGroup

查看有关指定角色组的信息,或检索组织中的角色组的列表。

New-RoleGroup

创建角色组。

Remove-RoleGroup

删除角色组。

Set-RoleGroup

更改现有角色组的属性。

Add-RoleGroupMember

向现有角色组添加收件人。

Get-RoleGroupMember

查看现有角色组的成员。

Remove-RoleGroupMember

从角色组的成员身份中删除收件人。

Update-RoleGroupMember

覆盖角色组的当前成员身份。

目前可供 Exchange Online 管理员使用的 cmdlet

角色分配策略

使用这些 cmdlet 可以查看、创建、修改和删除角色分配策略。“角色分配策略”是一个或多个最终用户管理角色的集合,利用这些角色,用户可以管理其帐户的设置和通讯组的设置。有关详细信息,请参阅角色分配策略

注意   在 Live@edu 组织中,您无法创建、删除或修改角色分配策略的属性。不过,您可添加或删除分配给角色分配策略的最终用户角色。

Cmdlet 说明

Get-RoleAssignmentPolicy

查看有关指定角色分配策略的信息,或检索组织中的角色分配策略的列表。

New-RoleAssignmentPolicy

创建角色分配策略。

Remove-RoleAssignmentPolicy

删除角色分配策略。

Set-RoleAssignmentPolicy

更改现有角色分配策略的属性。

目前可供 Exchange Online 管理员使用的 cmdlet

基于角色的访问控制

使用这些 cmdlet 可管理组织中基于角色的访问控制 (RBAC) 角色。使用 RBAC 可向用户分配功能。所有权限和功能均由管理角色定义。“管理角色”也称为“RBAC 角色”或简称为“角色”,它定义某些人可访问的内容以及他们可执行的任务。有关详细信息,请参阅基于角色的访问控制

Cmdlet 说明

Get-ManagementRole

查看组织中可用的管理角色。

New-ManagementRole

创建基于现有角色的新管理角色。

Remove-ManagementRole

删除管理角色。您只能删除您创建的角色。无法删除内置角色。

Get-ManagementRoleAssignment

查看当前分配给特定用户的管理角色。

New-ManagementRoleAssignment

向用户分配一个新管理角色。

Remove-ManagementRoleAssignment

删除用户的管理角色。

Set-ManagementRoleAssignment

更改管理角色分配的设置,如关联的管理作用域。

Add-ManagementRoleEntry

向现有管理角色添加访问特定 cmdlet 及参数的权限。

Get-ManagementRoleEntry

查看现有管理角色可用的 cmdlet 和参数。

Remove-ManagementRoleEntry

删除现有管理角色对某一 cmdlet 的访问权限。

Set-ManagementRoleEntry

添加或删除对某个参数的访问权限。

Get-ManagementScope

查看为组织定义的管理作用域。管理作用域确定了可供用户使用的对象。例如,典型用户的管理作用域限制为其帐户。组织管理员的管理作用域为域中的所有对象。

New-ManagementScope

定义新的管理作用域。

Remove-ManagementScope

删除管理作用域。您只能删除您定义的管理作用域。

Set-ManagementScope

更改现有管理作用域的定义。

目前可供 Exchange Online 管理员使用的 cmdlet

邮箱权限

使用这些 cmdlet 可以查看、授予和吊销邮箱权限和邮箱文件夹权限。

Cmdlet 说明

Add-MailboxPermission

向用户授予访问其他用户邮箱的权限。

Get-MailboxPermission

查看分配给用户邮箱的权限。

Remove-MailboxPermission

删除用户的权限会删除对其他用户邮箱的访问权。

Add-MailboxFolderPermission

向用户授予访问其他用户邮箱中的文件夹的权限。例如,可以赋予用户管理其他用户日历的权限。指定目标文件夹时采用如下格式:别名:\文件夹名称

Get-MailboxFolderPermission

查看分配给用户邮箱中特定文件夹的权限。

Set-MailboxFolderPermission

更改分配给用户邮箱中特定文件夹的权限。

Remove-MailboxFolderPermission

删除用户的权限会删除对其他用户邮箱中特定文件夹的访问权。

目前可供 Exchange Online 管理员使用的 cmdlet

代理发送权限

使用这些 cmdlet 可以查看、授予和吊销代理发送权限。“代理发送”权限也称为 SendAs 权限,授予用户在“发件人”地址中使用另一个收件人的电子邮件地址的权限。有关详细信息,请参阅授予用户“代理发送”权限

Cmdlet 说明

Add-RecipientPermission

向用户授予代理发送权限。

Get-RecipientPermission

查看向用户授予的代理发送权限。

Remove-RecipientPermission

吊销用户的代理发送权限。

目前可供 Exchange Online 管理员使用的 cmdlet

合规性

使用这些 cmdlet 可帮助组织遵从法律或商业需求。

多邮箱搜索

使用这些 cmdlet 可在组织邮箱中搜索包含特定关键字的电子邮件和其他邮件类型。仅在邮箱搜索角色中定义这些 cmdlet,并且应将它们分配给发现管理器。若要使用邮箱搜索 cmdlet,您必须是“发现管理”角色组的成员。有关详细信息,请参阅 授予用户对“多邮箱搜索”的访问权

Cmdlet 说明

Get-MailboxSearch

查看正在进行、已完成或已停止的多邮箱搜素。

New-MailboxSearch

创建新的多邮箱搜索。虽然使用此 cmdlet 定义搜索参数,但实际使用 Start-MailboxSearch cmdlet 运行搜索。

Remove-MailboxSearch

删除多邮箱搜索。

Search-Mailbox

搜索邮箱并将结果复制到指定的目标邮箱和/或从源邮箱中删除邮件。

注意   此 cmdlet 还可在“邮箱导入导出”规则中使用。默认情况下,不会向任何角色组分配“邮箱导入导出”角色。

Set-MailboxSearch

更改现有多邮箱搜索的属性。

Start-MailboxSearch

启动或继续使用 New-MailboxSearch cmdlet 创建的现有多邮箱搜索。

Stop-MailboxSearch

停止正在进行的多邮箱搜素。

目前可供 Exchange Online 管理员使用的 cmdlet

传输规则

使用这些 cmdlet 可以查看、配置、创建和删除传输规则。可使用传输规则控制组织中的电子邮件流。定义特定邮件特性或条件,以及要应用于任何包含这些特性的邮件的操作。有关详细信息,请参阅组织范围内的规则

Cmdlet 说明

Disable-TransportRule

禁用传输规则。

Enable-TransportRule

启用传输规则。

Get-TransportRule

查看有关指定传输规则的信息,或检索组织中的传输规则的列表。

New-TransportRule

创建传输规则。

Remove-TransportRule

删除传输规则。

Set-TransportRule

更改传输规则的属性。

Get-TransportRuleAction

查看有关指定传输规则操作的信息,或检索组织中的所有可用传输规则操作的列表。

Get-TransportRulePredicate

查看有关指定传输规则谓词的信息,或检索组织中所有可用的传输规则谓词的列表。可将传输规则谓词用作传输规则中的条件和例外。

目前可供 Exchange Online 管理员使用的 cmdlet

监督策略

使用这些 cmdlet 可以查看和配置 Live@edu 组织中的监督策略。监督策略控制哪些人可以与您所在组织中的用户相互发送和接收电子邮件,并筛选和拒绝包含不良词语的电子邮件。有关详细信息,请参阅监督策略

注意   监督策略在 Microsoft Office 365 中不可用。

Cmdlet 说明

Add-SupervisionListEntry

向指定用户的“允许”列表或“拒绝”列表添加条目。

Get-SupervisionListEntry

查看为指定用户定义的“允许”条目和“拒绝”条目。

Remove-SupervisionListEntry

从指定用户的“允许”列表或“拒绝”列表中删除条目。

Get-SupervisionPolicy

查看组织的监督策略设置。

Set-SupervisionPolicy

配置监督策略的设置。

目前可供 Exchange Online 管理员使用的 cmdlet

信息权限管理

使用这些 cmdlet 可查看和配置组织中的信息权限管理 (IRM) 功能。IRM 提供的永久性保护可控制可访问、转发、打印或复制电子邮件中的敏感数据的人员。有关详细信息,请参阅 设置和管理 Exchange Online 中的信息权限管理

Cmdlet 说明

Get-IRMConfiguration

查看组织中的 IRM 配置。

Set-IRMConfiguration

更改组织中的 IRM 配置的属性。

Test-IRMConfiguration

测试组织中的 IRM 配置的功能。

Get-RMSTemplate

查看有关指定 Microsoft Active Directory 权限管理服务 (AD RMS) 权限策略模板的信息,或检索组织中 AD RMS 权限策略模板的列表。

Set-RMSTemplate

更改现有 AD RMS 权限策略模板的属性。

Get-RMSTrustedPublishingDomain

查看组织中现有受信任的发布域 (TPD) 的设置。受信任的发布域包含在组织中使用 RMS 功能所需的设置。例如,用户可将 AD RMS 权限策略模板应用于电子邮件。

Import-RMSTrustedPublishingDomain

将运行 AD RMS 的内部部署服务器中的受信任的发布域导入到组织中。

Remove-RMSTrustedPublishingDomain

删除已导入组织中的现有受信任的发布域。

Set-RMSTrustedPublishingDomain

更改组织中现有受信任的发布域的属性。

目前可供 Exchange Online 管理员使用的 cmdlet

Outlook 保护规则

使用这些 cmdlet 可以查看和配置 Outlook 保护规则。“Outlook 保护规则”是用户使用 Outlook 发送邮件前应用的管理员创建的规则。发送邮件前,Outlook 保护规则自动将 Microsoft Active Directory 权限管理服务 (AD RMS) 策略模板应用于邮件。

Cmdlet 说明

Disable-OutlookProtectionRule

禁用 Outlook 保护规则。

Enable-OutlookProtectionRule

启用 Outlook 保护规则。

Get-OutlookProtectionRule

查看有关指定 Outlook 保护规则的信息,或检索组织中的 Outlook 保护规则的列表。

New-OutlookProtectionRule

创建 Outlook 保护规则。

Remove-OutlookProtectionRule

删除 Outlook 保护规则。

Set-OutlookProtectionRule

更改 Outlook 保护规则的属性。

目前可供 Exchange Online 管理员使用的 cmdlet

保留策略

使用这些 cmdlet 可查看、创建、删除和配置组织中的保留策略。“保留策略”与指定邮箱中项目的保留设置的一组保留策略标记相关联。一个策略可以包含一个默认的保留策略标记和多个非默认的保留策略标记。一个邮箱只能应用一个保留策略。有关详细信息,请参阅设置和管理 Exchange Online 的保留策略

Cmdlet 说明

Get-RetentionPolicy

查看有关指定保留策略的信息,或检索组织中的保留策略的列表。

New-RetentionPolicy

创建保留策略。

Remove-RetentionPolicy

删除保留策略。

Set-RetentionPolicy

更改保留策略的属性。

Get-RetentionPolicyTag

查看有关指定保留策略标记的信息,或检索组织中的保留策略标记的列表。保留策略标记用于将邮件保留设置应用于邮件或文件夹。

New-RetentionPolicyTag

创建保留策略标记。

Remove-RetentionPolicyTag

删除保留策略标记。

Set-RetentionPolicyTag

更改保留策略标记的属性。

Start-ManagedFolderAssistant

立即实现指定邮箱上配置的保留策略。

目前可供 Exchange Online 管理员使用的 cmdlet

邮件分类

使用这些 cmdlet 可查看、创建、删除和配置组织中的邮件分类。创建邮件分类后,用户可使用 Outlook Web App 将其应用于邮件,您也可以使用传输规则将其应用于邮件。还可将分类用作传输规则中的条件和例外。

Cmdlet 说明

Get-MessageClassification

查看有关指定邮件分类的信息,或检索组织中的邮件分类的列表。

New-MessageClassification

创建邮件分类。

Remove-MessageClassification

删除邮件分类。

Set-MessageClassification

更改邮件分类的属性。

目前可供 Exchange Online 管理员使用的 cmdlet

存档和日记

使用这些 cmdlet 可查看和配置组织的存档和日记设置。有关详细信息,请参阅下列主题:

注意   存档在 Live@edu 组织中不可用。

Cmdlet 说明

Disable-Mailbox

使用 Archive 参数对现有邮箱禁用存档。

Enable-Mailbox

使用 Archive 参数对现有邮箱启用存档。

Disable-JournalRule

禁用日志规则。日志规则用于记录(或“做日记”)发送至特定收件人或从这些收件人发送的电子邮件。当某邮件与日志规则定义的条件匹配时,会记录该邮件。

Enable-JournalRule

启用日志规则。

Get-JournalRule

查看有关指定日志规则的信息,或检索组织中的日志规则的列表。

New-JournalRule

创建日志规则。

Remove-JournalRule

删除日志规则。

Set-JournalRule

更改日志规则的属性。

目前可供 Exchange Online 管理员使用的 cmdlet

报告

使用这些 cmdlet 可查看组织的报告和统计信息。

审核日志记录

使用这些 cmdlet 可以配置审核日志记录,以及查看审核日志。“审核日志记录”记录特定用户执行的特定操作。有关详细信息,请参阅使用审核日志来记录用户操作

Cmdlet 说明

Search-AdminAuditLog

搜索管理员审核日志的内容。

Write-AdminAuditLog

向管理员审核日志添加注释。

Get-AdminAuditLogConfig

查看当前管理员审核日志记录的配置设置。

New-AdminAuditLogSearch

搜索管理员审核日志的内容并向指定的收件人发送结果。

Get-MailboxAuditBypassAssociation

查看绕过邮箱审核日志记录的帐户。

Set-MailboxAuditBypassAssociation

指定绕过邮箱审核日志记录的帐户。例如,您可指定频繁访问邮箱的服务帐户以减少邮箱审核日志中的干扰。

Search-MailboxAuditLog

搜索邮箱审核日志的内容。

New-MailboxAuditLogSearch

搜索邮箱审核日志的内容并向指定的收件人发送结果。

目前可供 Exchange Online 管理员使用的 cmdlet

邮件跟踪

使用这些 cmdlet 可跟踪有关组织中任何特定邮箱中发送或接收的邮件的送达信息。有关详细信息,请参阅管理员的送达报告

Cmdlet 说明

Get-MessageTrackingReport

返回特定邮件跟踪报告的数据。此 cmdlet 要求您指定要查看的邮件跟踪报告的 ID。因此,首先需要使用 Search-MessageTrackingReport cmdlet 查找特定邮件的邮件跟踪报告 ID。然后将从 Search-MessageTrackingReport cmdlet 输出的邮件跟踪报告 ID 传递到 Get-MessageTrackingReport cmdlet。

Search-MessageTrackingReport

基于提供的搜索条件,查找唯一邮件跟踪报告。然后,可以将此邮件跟踪报告 ID 传递到 Get-MessageTrackingReport cmdlet 以获取完整的邮件跟踪信息。

目前可供 Exchange Online 管理员使用的 cmdlet

其他报告 cmdlet

Cmdlet 说明

Get-FailedContentIndexDocuments

查看邮箱中 Exchange 搜索无法索引的文档的列表。

Get-LogonStatistics

查看有关指定邮箱的开放登录会话的信息,如用户名、登录时间和上次访问时间。用户必须注销才能关闭登录会话,因此对刚刚关闭其浏览器的用户来说,可能会显示多个会话。

Get-MailboxFolderStatistics

查看有关指定邮箱中的文件夹的信息,包括文件夹中项目的数量和大小、文件夹名和 ID 以及其他信息。

Get-MailboxStatistics

查看有关指定邮箱的信息,如邮箱大小、邮箱包含的邮件数目和上次访问的时间。

Get-RecipientStatisticsReport

查看有关组织中收件人总数的信息,包括邮箱、活动邮箱、联系人和通讯组的数量。

目前可供 Exchange Online 管理员使用的 cmdlet

使用这些 cmdlet 可查看和配置组织中定义的内部域和外部域的设置。

接受域

使用这些 cmdlet 可以查看和配置接受域。“接受域”是基于云的电子邮件组织为其发送或接收电子邮件的任何 SMTP 命名空间。有关详细信息,请参阅接受域

Cmdlet 说明

Get-AcceptedDomain

查看所有接受域或特定接受域的配置信息。

Set-AcceptedDomain

为您已向基于云的电子邮件服务注册的接受域配置设置。

目前可供 Exchange Online 管理员使用的 cmdlet

远程域

使用这些 cmdlet 可以查看、创建、删除和配置远程域。“远程域”基于每封电子邮件的目标域定义邮件流的设置。有关详细信息,请参阅远程域

Cmdlet 说明

Get-RemoteDomain

查看所有远程域或特定远程域的配置信息。

New-RemoteDomain

创建新的远程域条目,以便可以为发送至该域的邮件配置邮件格式和策略。

Remove-RemoteDomain

删除远程域条目。

Set-RemoteDomain

为现有远程域条目配置邮件格式和策略设置。

目前可供 Exchange Online 管理员使用的 cmdlet

邮箱设置

使用这些 cmdlet 可配置和控制用户访问基于云的电子邮件服务的方式。

Cmdlet 说明

Get-CASMailbox

查看为组织中一个或多个邮箱的客户端连接启用的协议。

Set-CASMailbox

配置为特定邮箱启用的客户端访问连接协议。

Get-CASMailboxPlan

查看应用于组织中新邮箱的默认客户端访问设置。

Get-OWAMailboxPolicy

查看可对通过使用 Outlook Web App 连接的邮箱应用的策略以及为这些策略配置的设置。

Get-MailboxPlan

查看有关可供组织使用的邮箱计划及其设置的信息。邮箱计划即用户设置模板。

Set-MailboxPlan

更改邮箱计划的显示名称,或将备用邮箱计划设置为默认邮箱计划。

New-OWAMailboxPolicy

创建一个新策略,该策略可应用于组织中的邮箱以强制应用 Outlook Web App 连接的设置。

Remove-OWAMailboxPolicy

删除用于强制应用 Outlook Web App 连接设置的现有策略。

Set-OwaMailboxPolicy

配置应用于组织中邮箱的现有策略的设置以强制应用 Outlook Web App 连接的设置。

目前可供 Exchange Online 管理员使用的 cmdlet

组织设置

使用这些 cmdlet 可以查看和配置组织范围的设置。

Cmdlet 说明

Get-OrganizationConfig

查看有关组织中的各种设置的信息。

Set-OrganizationConfig

配置组织中的各种设置。

Get-TransportConfig

查看传输配置设置,如发送传递状态通知 (DSN) 时所用的语言。

Set-TransportConfig

更改 DSN 语言等传输配置设置。

目前可供 Exchange Online 管理员使用的 cmdlet

应用程序模拟

已为 cmdlet 分配 ApplicationImpersonation RBAC 角色,它可以使用 Microsoft Exchange Web 服务 (EWS) 来实现对 Exchange Online 邮箱进行编程访问。有关详细信息,请参阅此 MSDN 主题

Cmdlet 描述

Impersonate-ExchangeUser

使指定服务帐户可以对用户邮箱进行编程服务。

目前可供 Exchange Online 管理员使用的 cmdlet

联合委派和混合部署

使用这些 cmdlet 可查看和配置组织的联合委派和混合部署功能。

联合委派

使用这些 cmdlet 可查看和配置域的联合委派设置。联合委派(也称为“联合共享”)使用 Microsoft 联合网关(Microsoft 提供的一种基于云的标识服务)作为您的本地 Exchange Server 2010 组织和基于云的电子邮件组织之间的信任代理。有关详细信息,请参阅在云中配置联合委派

Cmdlet 说明

Get-FederatedOrganizationIdentifier

查看组织的联合组织标识符和相关信息,如联合域、组织联系人和状态。

Set-FederatedOrganizationIdentifier

配置组织的联合组织标识符。

Get-FederationInformation

查看联合信息,包括外部 Exchange 组织的联合域名和目标 URL。

Get-FederationTrust

查看为组织配置的联合信任。

Get-OrganizationRelationship

查看闲/忙共享的联合委派关系的设置或保护组织间邮件传递的安全。

New-OrganizationRelationship

创建组织间的联合委派关系。

Remove-OrganizationRelationship

删除组织间的联合委派关系。

Set-OrganizationRelationship

配置组织间的联合委派关系。

Test-OrganizationRelationship

确认组织间的联合委派关系配置正确且按预期运行。

目前可供 Exchange Online 管理员使用的 cmdlet

共享策略

使用这些 cmdlet 可查看和配置共享策略。共享策略控制组织内部的用户如何与组织外部的用户共享日历和联系人信息。

Cmdlet 说明

Get-SharingPolicy

查看有关指定共享策略的信息,或检索组织中的共享策略的列表。

New-SharingPolicy

创建新的共享策略。

Remove-SharingPolicy

删除共享策略。您需要先确认未向任何邮箱分配某个共享策略,然后才能删除该策略。

Set-SharingPolicy

修改现有共享策略的设置。

目前可供 Exchange Online 管理员使用的 cmdlet

可用性信息

使用这些 cmdlet 可查看和配置您所在组织与其他组织共享的忙/闲可用性信息。

Cmdlet 描述

Add-AvailabilityAddressSpace

定义用于在组织之间交换忙/闲信息的访问方法和关联凭据。

Get-AvailabilityAddressSpace

查看有关如何在组织之间的忙/闲信息交换方面配置 Exchange 组织的详细信息。

Remove-AvailabilityAddressSpace

删除以前定义的可用性地址空间以及在组织之间的忙/闲信息请求中使用的关联凭据。

Get-AvailabilityConfig

查看在组织之间的忙/闲信息交换中受信任的帐户。

New-AvailabilityConfig

创建组织之间的忙/闲信息交换。

Remove-AvailabilityConfig

删除以前配置的组织之间忙/闲信息交换。

Set-AvailabilityConfig

配置忙/闲信息的访问级别。

目前可供 Exchange Online 管理员使用的 cmdlet

邮箱移动

使用这些 cmdlet 可在基于云的组织与本地 Exchange 组织之间移动邮箱。在云和本地组织间移动邮箱需要混合部署。有关详细信息,请参阅 共存 - 适用于企业的 Office 365 Beta

Cmdlet 说明

Get-MoveRequest

查看 New-MoveRequest cmdlet 启动的正在进行的邮箱移动的状态。

New-MoveRequest

创建新的邮箱移动。

Remove-MoveRequest

取消 New-MoveRequest cmdlet 启动的邮箱移动。

Resume-MoveRequest

继续已暂停或已失败的移动请求。

Set-MoveRequest

更改现有移动请求的属性。

Suspend-MoveRequest

在移动请求到达 CompletionInProgress 状态前暂停它。

Get-MoveRequestStatistics

查看有关移动请求的详细信息。

目前可供 Exchange Online 管理员使用的 cmdlet

邮箱选项

使用这些 cmdlet 可查看和配置“Outlook Web App”>“选项”中可用的用户邮箱设置。若要访问用户的“选项”页,请参阅访问另一个用户的“选项”页

Cmdlet 说明

Get-CalendarNotification

查看用户邮箱中的日历通知规则。用户可以接收有关对日历事件和每日议程的更改的短信通知。

Get-CalendarProcessing

查看指定邮箱的日历处理设置。典型值为用户邮箱的 AutoUpdate 和会议室邮箱或设备邮箱的 AutoAccept

Set-CalendarProcessing

更改指定邮箱的日历处理设置。还可配置会议室邮箱或设备邮箱的所有资源设置。

Disable-InboxRule

禁用用户邮箱中的“收件箱”规则。收件箱规则基于指定的条件处理收件箱中的邮件并执行相应操作,如将邮件移至指定文件夹或删除邮件。

注意   当您创建、修改、删除、启用或禁用收件箱规则时,将删除 Microsoft Outlook 创建的任何客户端规则。

Enable-InboxRule

启用用户邮箱中的收件箱规则。

Get-InboxRule

查看有关指定收件箱规则的信息,或检索用户邮箱中的收件箱规则的列表。

New-InboxRule

在用户邮箱中创建“收件箱”规则。

Remove-InboxRule

删除用户邮箱中的“收件箱”规则。

Set-InboxRule

更改用户邮箱中的“收件箱”规则的属性。

Get-MailboxAutoReplyConfiguration

查看用户邮箱的“自动答复”设置。

Set-MailboxAutoReplyConfiguration

配置用户邮箱的“自动答复”设置。

Get-MailboxCalendarConfiguration

查看用户邮箱的日历设置。

Set-MailboxCalendarConfiguration

配置用户的日历设置。这些设置影响 Outlook Web App 中用户的日历外观和提醒的工作方式。这些设置还定义向用户发送会议邀请、响应和通知的方式。

Get-MailboxCalendarFolder

查看用户日历文件夹的信息。这些信息包括日历文件夹名称、当前是否发布或共享该文件夹、日历日的发布开始范围和结束范围、发布的日历详细程度、是否可以在 Web 上搜索已发布的日历 URL 以及已发布的日历 URL。

Set-MailboxCalendarFolder

在用户邮箱的日历文件夹上配置发布或共享设置。

Get-MailboxJunkEmailConfiguration

查看用户邮箱的垃圾电子邮件规则配置。

Set-MailboxJunkEmailConfiguration

配置用户邮箱的垃圾电子邮件规则配置。

Get-MailboxMessageConfiguration

查看用户邮箱的电子邮件设置。设置包括电子邮件签名、邮件格式、邮件选项、阅读回执、阅读窗格和主题集合功能。

Set-MailboxMessageConfiguration

配置用户邮箱的电子邮件设置。

Get-MailboxRegionalConfiguration

查看用户邮箱的区域设置。设置包括时区、时间格式、日期和语言。

Set-MailboxRegionalConfiguration

配置用户邮箱的区域设置。

Get-MailboxSpellingConfiguration

查看用户邮箱的 Outlook Web App 拼写检查设置。设置包括数字和单词全部大写的词典语言和忽略词。

Set-MailboxSpellingConfiguration

配置用户邮箱的 Outlook Web App 拼写检查设置。

Get-MessageCategory

查看有关指定邮件分类的信息,或检索用户邮箱中的邮件分类的列表。

Get-SendAddress

查看用户邮箱上可配置为默认“发件人”地址的电子邮件地址。仅当用户在其邮箱中配置了 POP、IMAP 或 Hotmail 订阅时,配置默认“发件人”地址才有意义。在 Set-MailboxMessageConfiguration cmdlet 的 SendAddressDefault 参数中设置用户的默认发件人地址。用户在 Outlook Web App 中创建电子邮件时可以覆盖默认的发件人地址。

Get-TextMessagingAccount

查看用户的短信息服务 (SMS) 设置。这些设置包括是否启用 Microsoft Exchange ActiveSync、用户的国家或地区 ID、移动运营商 ID、服务提供商 ID 和通知电话号码。

Import-ContactList

将用户的邮件联系人从逗号分隔值 (CSV) 文件导入到基于云的邮箱。

Get-HotmailSubscription

查看为指定邮箱配置的 Hotmail 订阅的设置。

Set-HotmailSubscription

更改为指定邮箱配置的 Hotmail 订阅的设置。

Get-ImapSubscription

查看指定邮箱的 IMAP 订阅或连接帐户、信息。使用此命令帮助解决用户的 IMAP 连接问题。

Set-ImapSubscription

配置邮箱的 IMAP 订阅设置。

Get-PopSubscription

查看指定邮箱的 POP 订阅信息。使用此命令帮助解决用户的 POP 连接问题。

Set-PopSubscription

为邮箱配置 POP 订阅设置。

Get-Subscription

查看指定邮箱的外部电子邮件帐户订阅。当您不确定用户配置的是哪种类型的订阅时,请使用此命令。

Remove-Subscription

从用户邮箱中删除对外部电子邮件帐户的订阅。

目前可供 Exchange Online 管理员使用的 cmdlet

Exchange ActiveSync

使用这些 cmdlet 可查看和配置组织中的 Exchange ActiveSync 设置。有关详细信息,请参阅管理组织的 Exchange ActiveSync

Cmdlet 说明

Clear-ActiveSyncDevice

清除使用 Exchange ActiveSync 连接到组织中邮箱的移动设备的内容。此命令通常在设备丢失或被盗时使用。

Get-ActiveSyncDevice

查看使用 Exchange ActiveSync 连接到组织中邮箱的移动设备的列表。

Remove-ActiveSyncDevice

从邮箱中删除移动设备的 Exchange ActiveSync 连接。您必须知道移动设备的名称和用户的邮箱。

Get-ActiveSyncDeviceAccessRule

查看已使用 New-ActiveSyncDeviceAccessRule cmdlet 创建的 Exchange ActiveSync 设备访问规则。

New-ActiveSyncDeviceAccessRule

通过创建 Exchange ActiveSync 设备访问规则,使用户可将其邮箱与特定移动设备系列或型号同步。

Remove-ActiveSyncDeviceAccessRule

从组织中删除现有 Exchange ActiveSync 设备访问规则。

Set-ActiveSyncDeviceAccessRule

配置现有 Exchange ActiveSync 设备访问规则。

Get-ActiveSyncDeviceClass

查看已连接到组织中邮箱的 Exchange ActiveSync 设备的列表。

Get-ActiveSyncDeviceStatistics

查看配置为与指定用户邮箱同步的移动电话列表以及每个设备的同步统计信息。返回的信息包括上次尝试进行同步的时间和设备标识等统计信息。

Get-ActiveSyncMailboxPolicy

查看可对连接到组织中邮箱的 Exchange ActiveSync 设备应用的策略以及为这些策略配置的设置。

New-ActiveSyncMailboxPolicy

创建可对组织中邮箱应用的 Exchange ActiveSync 邮箱策略,以强制实施连接的 Exchange ActiveSync 设备的设置。

Remove-ActiveSyncMailboxPolicy

删除强制实施连接的 Exchange ActiveSync 设备的设置的现有 Exchange ActiveSync 邮箱策略。

Set-ActiveSyncMailboxPolicy

配置应用于组织中邮箱的现有策略的设置,以强制实施连接的 Exchange ActiveSync 设备的设置。

Get-ActiveSyncOrganizationSettings

查看组织的 Exchange ActiveSync 设置。

Set-ActiveSyncOrganizationSettings

配置组织的默认 Exchange ActiveSync 设置。例如,您可将默认访问级别设置为允许、阻止或隔离新设备。

目前可供 Exchange Online 管理员使用的 cmdlet

统一消息

使用这些 cmdlet 可查看和配置 用于企业的 Microsoft Office 365 中的统一消息 (UM) 设置。有关详细信息,请参阅使用统一消息将 Exchange 连接到电话系统

注意   统一消息在 Live@edu 组织中不可用。

Cmdlet 说明

Disable-UMAutoAttendant

禁用已启用的现有 UM 自动助理。如果 UM 自动助理已链接或关联到与默认 UM 拨号计划关联的 UM 智能寻线,则您无法禁用 UM 自动助理。

Enable-UMAutoAttendant

启用已禁用的现有 UM 自动助理。创建 UM 自动助理时,默认情况下不启用它。若要使自动助理答复传入呼叫,必须先启用它。

Get-UMAutoAttendant

查看有关指定 UM 自动助理的信息,或检索组织中的 UM 自动助理的列表。

New-UMAutoAttendant

创建新的 UM 自动助理。新建 UM 自动助理时,将其链接到包含分机号码列表的单个 UM 拨号计划。

Remove-UMAutoAttendant

删除 UM 自动助理。这还将从所有关联的 UM 拨号计划中删除 UM 自动助理的实例。删除 UM 自动助理后,UM 自动助理将不再应答呼叫配置分机号的传入电话。

Set-UMAutoAttendant

更改现有 UM 自动助理的设置。除非删除 UM 自动助理并创建新的 UM 自动助理,否则无法更改或修改 UM 自动助理的某些值。

Export-UMCallDataRecord

将指定日期的 UM 呼叫数据记录导出到逗号分隔值 (CSV)。您可针对特定 UM 拨号计划和 UM IP 网关筛选呼叫数据记录。不过,如果您未指定 UM IP 网关,则将返回所有呼叫数据记录。

Get-UMCallDataRecord

查看启用 UM 的特定用户邮箱的 UM 呼叫数据记录。

Get-UMCallSummaryReport

查看有关组织中接收或置入的所有呼叫的聚合统计信息,其中包括语音邮件、未接呼叫、订阅者访问、自动助理或传真呼叫数。

Get-UMDialPlan

查看有关指定 UM 拨号计划的信息,或检索组织中的 UM 拨号计划的列表。

New-UMDialPlan

创建 UM 拨号计划。

Remove-UMDialPlan

删除 UM 拨号计划。

Set-UMDialPlan

更改现有 UM 拨号计划的属性。

Get-UMHuntGroup

查看有关指定 UM 智能寻线的信息,或检索组织中的 UM 智能寻线的列表。若要查看特定 UM 智能寻线,您需要指定与 UM 智能寻线(例如 Get-UMHuntGroup MyUMIPGateway\MyUMHuntGroup1)关联的 UM IP 网关的名称。

New-UMHuntGroup

创建用于将传入呼叫链接到特定 UM 拨号计划的新 UM 智能寻线。您需要创建 UM 智能寻线以允许在 UM IP 网关与 UM 拨号计划之间进行通信。

Remove-UMHuntGroup

删除 UM 智能寻线。还将从 UM IP 网关删除 UM 智能寻线。

Disable-UMIPGateway

禁用 UM IP 网关。UM IP 网关不再应答传入呼叫或拨出呼叫。

Enable-UMIPGateway

启用 UM IP 网关。UM IP 网关通过 IP 网关应答传入呼叫和拨出呼叫。

Get-UMIPGateway

查看有关指定 UM IP 网关的信息,或检索组织中的 UM 智能寻线网关的列表。

New-UMIPGateway

创建新的 UM IP 网关。

Remove-UMIPGateway

删除 UM IP 网关。

Set-UMIPGateway

修改 UM IP 网关的配置设置。

Disable-UMMailbox

禁用启用 UM 的邮箱的 UM 功能。

Enable-UMMailbox

启用邮箱的 UM 功能。

Get-UMMailbox

查看有关启用 UM 的指定邮箱的 UM 信息,或检索组织中启用 UM 的邮箱的列表。

Set-UMMailbox

修改启用 UM 的邮箱的 UM 配置设置。

Get-UMMailboxPIN

查看从启用 UM 的用户邮箱中以加密形式存储的 PIN 数据计算得来的信息。此 cmdlet 还显示是否已锁定邮箱或用户访问权限。

Set-UMMailboxPIN

重置启用 UM 的邮箱的 PIN。

Get-UMMailboxPolicy

查看有关指定 UM 邮箱策略的信息,或检索组织中的 UM 邮箱策略的列表。

New-UMMailboxPolicy

创建新的 UM 邮箱策略。

Remove-UMMailboxPolicy

删除 UM 邮箱策略。如果任何启用 UM 的邮箱引用了 UM 邮箱策略,则无法删除 UM 邮箱策略。

Set-UMMailboxPolicy

修改现有 UM 邮箱策略的配置设置。设置包括 PIN 策略、邮件文本设置和拨号限制。

Export-UMPrompt

导出用作 UM 拨号计划和自动助理的问候提示的音频文件。

Import-UMPrompt

导入自定义音频文件,以便 UM 拨号计划和自动助理可使用该文件。

目前可供 Exchange Online 管理员使用的 cmdlet

通过命令行获取帮助

可以通过命令行获取有关各个 cmdlet 的帮助。使用命令行帮助可以找到与每个 cmdlet 配合使用的参数及相应语法。

命令行帮助可以返回不同详细程度的信息。可使用以下命令通过命令行获取更多所需帮助。可在 Microsoft Exchange Server 帮助:获取帮助中了解有关 Get-Help cmdlet 及关联语法的详细信息。虽然本主题指的是在本地 Exchange 部署中找到的 Exchange Management Shell,但内容同样适用于基于云的电子邮件服务和带 WinRM 的 Windows PowerShell。

帮助命令 说明 示例

Get-Help <cmdlet>

提供有关 cmdlet 用法和语法的信息。

Get-Help Get-Mailbox

Get-Help <cmdlet> -Examples

显示常见 cmdlet 用法的示例。

Get-Help Get-Mailbox -Examples

Get-Help <cmdlet> -Detailed

提供 cmdlet 说明、语法、参数及其用法的完整列表和示例。

Get-Help Get-Mailbox -Detailed

云中的组织具有访问所有 Exchange 管理 cmdlet 的子集的权限。此外,这些组织还可访问这些 cmdlet 可用的所有参数的子集。命令行帮助目前未区分本地部署和基于云的部署。因此,您会看到命令行帮助中的某些 cmdlet 和参数不适用于基于云的电子邮件服务。

通常,您可以忽略任何引用物理资源的参数。如果您收到一条显示无法找到参数或无法识别 cmdlet 的错误消息,则可能是您尝试使用管理角色分配不允许或对您组织无效的参数或 cmdlet。

目前可供 Exchange Online 管理员使用的 cmdlet