Get-SiteMailbox

此 cmdlet 仅适用于本地 Exchange。

使用 Get-SiteMailbox cmdlet 可查看有关站点邮箱的信息。 此 cmdlet 主要由 Microsoft SharePoint 和 Exchange 用于在用户界面中向用户显示信息。 但是,可将其用于发现站点邮箱的所有者、成员和生命周期状态之类的信息。

2017 年,Exchange Online 和 SharePoint Online 中弃用了网站邮箱。 有关详细信息,请参阅 弃用网站邮箱

有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法

语法

Get-SiteMailbox
   [[-Identity] <RecipientIdParameter>]
   [-Anr <String>]
   [-BypassOwnerCheck]
   [-DeletedSiteMailbox]
   [-DomainController <Fqdn>]
   [-ReadFromDomainController]
   [-ResultSize <Unlimited>]
   [<CommonParameters>]

说明

如果您不是要查看其诊断信息的站点邮箱的成员或所有者,则必须在运行此 cmdlet 时使用 BypassOwnerCheck 参数。 如果您不是站点邮箱的成员或所有者,并且在运行此 cmdlet 时不使用 BypassOwnerCheck 参数,则该命令将失败并返回“未找到对象”错误。

您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet

示例

示例 1

Get-SiteMailbox -BypassOwnerCheck -Identity ContentSite

此示例返回有关网站邮箱 ContentSite 的默认信息,其中包括网站名称、网站邮箱何时关闭以及 SharePoint URL。

示例 2

Get-SiteMailbox -BypassOwnerCheck -Identity ContentSite | Format-List

此示例返回有关站点邮箱 ContentSite 的完整信息。

示例 3

Get-SiteMailbox -BypassOwnerCheck -DeletedSiteMailbox | Remove-Mailbox -Confirm:$false

此示例查询标记为删除的站点邮箱并通过管道传输 Remove-Mailbox cmdlet 将它们从邮箱数据库中删除。

参数

-Anr

Anr 参数指定字符串,用于执行模糊名称解析 (ANR) 搜索。 可以指定部分字符串,并搜索其属性与该字符串匹配的对象。 搜索的默认属性是:

  • CommonName (CN)
  • DisplayName
  • FirstName
  • LastName
  • 别名
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-BypassOwnerCheck

当运行命令的帐户不是网站邮箱的成员或所有者时,将使用 BypassOwnerCheck 参数。 不必为此开关指定值。

如果不使用此开关,并且你不是网站邮箱的成员或所有者,该命令将失败。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DeletedSiteMailbox

DeletedSiteMailbox 开关返回被标记为等待删除的站点邮箱。 不必为此开关指定值。

当 SharePoint 中的生命周期应用程序关闭网站邮箱时,网站邮箱会在生命周期策略中指定的时间段内保留为“已关闭”状态。 然后,最终用户或 SharePoint 管理员可以重新激活邮箱。 保留期过后,位于邮箱数据库中的 Exchange 站点邮箱的名称将前面附加 MDEL:,以指示已将其标记为要删除。 要释放存储空间和别名,请使用 Remove-Mailbox cmdlet 手动从邮箱数据库中删除这些站点邮箱。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

DomainController 参数指定此 cmdlet 从 Active Directory 读取数据或向其写入数据时使用的域控制器。 可以使用完全限定的域名 (FQDN) 来标识域控制器。 例如,dc01.contoso.com。

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

Identity 参数指定站点邮箱的标识。 可以使用能够唯一标识邮箱的任意值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID
Type:RecipientIdParameter
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ReadFromDomainController

ReadFromDomainController 开关指定从用户域中的域控制器读取的信息。 不必为此开关指定值。

命令: Set-AdServerSettings -ViewEntireForest $true 若要包含林中的所有对象,需要 ReadFromDomainController 开关。 否则,该命令可能会使用包含过时信息的全局编录。 此外,可能需要使用 ReadFromDomainController 开关运行命令的多个迭代才能获取信息。

默认情况下,收件人范围设置为托管 Exchange 服务器的域。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ResultSize

ResultSize 参数指定了要返回的结果的最大数量。 若要返回所有与查询相匹配的请求,则请将此参数的值设为无限制。 默认值为 1000。

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

输入

Input types

若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。

输出

Output types

若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。