Get-MailboxDatabase
名称
Get-MailboxDatabase
摘要
使用 Get-MailboxDatabase cmdlet 可以从服务器或组织中检索一个或多个邮箱数据库对象。
-------------------------- 示例 1 --------------------------
本示例将检索 Exchange 组织中所有邮箱数据库(包括驻留在运行 Exchange 2010 和 Exchange 早期版本的计算机上的邮箱数据库
)的相关信息
Get-MailboxDatabase -IncludePreExchange2010
-------------------------- 示例 2 --------------------------
本示例将检索 Server01 上 MailboxDatabase01 的相关信息。还将检索状态信息,并将输出通过管道传递给 Format-List cmdlet,
以便您查看有关邮箱数据库的所有信息。
Get-MailboxDatabase -Identity Server01\StorageGroup01\MailboxDatabase01 -Status | Format-List
————————————————————————————————————
Get-Mailbox
名称
Get-Mailbox
摘要
使用 Get-Mailbox cmdlet 可以查看邮箱对象和属性、填充属性页或向其他任务提供邮箱信息。
-------------------------- 示例 1 --------------------------
本示例返回所有邮箱的列表。
Get-Mailbox -ResultSize unlimited
-------------------------- 示例 2 --------------------------
本示例返回名为 Users 的 OU 中所有邮箱的列表。
Get-Mailbox -OrganizationalUnit Users
-------------------------- 示例 3 --------------------------
本示例返回 DC01 域中对字符串"Chr"进行模糊名称解析搜索所得到的全部邮箱。本示例返回 Chris Ashton、 Christian Hess 和 C
hrista Geller 等用户的邮箱。
Get-Mailbox -Anr Chr -DomainController DC01
-------------------------- 示例 4 --------------------------
本示例返回有关 Chris 邮箱的信息,包括存档邮箱信息。
Get-Mailbox -Identity Chris -Archive
-------------------------- 示例 5 --------------------------
本示例返回有关邮箱 [email protected] 的信息,包括有关其远程存档邮箱的信息。
Get-Mailbox -Identity [email protected] –RemoteArchive
————————————————————————————————————
Remove-Mailbox
名称
Remove-Mailbox
摘要
使用 Remove-Mailbox cmdlet 删除与 Active Directory 中特定邮箱关联的用户帐户,并按照指定参数的指示处理关联的已断开连接的邮箱
说明
单独使用 Identity 参数可以将邮箱与用户断开,并将用户对象从 Active Directory 中删除。但邮箱对象仍存在。默认情况下,此邮箱仍将在 Exchange 数据库中保留 30 天,然后才被删除。
使用 Identity 和 Permanent 参数可以将邮箱与用户断开,并将用户对象从 Active Directory 中删除,将邮箱对象从 Exchange数据库中删除。邮箱对象不会作为断开的邮箱保留在 Exchange 数据库中。
使用 Database 和 StoreMailboxIdentity 参数可以将邮箱对象从 Exchange 数据库中删除。在这种情况下,邮箱对象已与用户断开
。例如,如果运行 Disable-Mailbox cmdlet,则 Exchange 邮箱对象仍存在,但会断开与 Active Directory 用户对象的连接。可以使用 Database 和 StoreMailboxIdentity 参数删除此断开的邮箱对象
必须获得权限才能运行此 cmdlet。尽管本主题中列出了此 cmdlet 的所有参数,您仍可能无法访问某些未包括在分配给您的权限中的参数。若要查看所需的权限,请参阅邮箱权限主题中的"收件人设置权限"部分
-------------------------- 示例 1 --------------------------
本示例将用户 John Rodman (john) 的邮箱与用户帐户断开,从 Active Directory 中删除此邮箱对象。在为邮箱数据库配置的已删
除邮箱保留期内,邮箱仍将保留在 Exchange 数据库中。
Remove-Mailbox -Identity contoso\john
-------------------------- 示例 2 --------------------------
本示例将用户 John Rodman (john) 的邮箱与用户帐户断开,从 Active Directory 中删除此邮箱对象并从 Exchange 数据库中删除
此邮箱。
Remove-Mailbox -Identity contoso\john -Permanent $true
-------------------------- 示例 3 --------------------------
本示例从 Exchange 数据库删除 John Rodman 的邮箱,假定该邮箱已与用户断开连接。本示例使用 Get-Mailbox cmdlet,通过已断开邮箱的显示名称检索邮箱的 GUID 值。Remove-Mailbox cmdlet 的 StoreMailboxIdentity 参数需要此值。
$Temp = Get-Mailbox | Where {$_.DisplayName -eq 'John Rodman'}
Remove-Mailbox –Database Server01\Database01 -StoreMailboxIdentity $Temp.MailboxGuid
————————————————————————————————————
Enable-Mailbox
名称
Enable-Mailbox
摘要
使用 Enable-Mailbox cmdlet 可以为现有用户或 Active Directory InetOrgPerson 对象启用邮箱。
说明
如果为现有用户或 InetOrgPerson 对象启用邮箱,将在 Active Directory 中为该用户对象创建其他邮箱属性。用户登录到邮箱或
收到电子邮件时,将在 Exchange 数据库中创建邮箱对象
使用 Identity 参数可以指定要为其启用邮箱的用户或 InetOrgPerson 对象。使用 Database 参数可以指定包含邮箱的 Exchange
数据库。
在为现有用户启用邮箱时,如果没有指定别名,Exchange 将使用名称并将所有非 ASCII 字符转换为问号 (?) 字符。在某些使用非
标准字符集的语言中,用户帐户的名称可能使用非 ASCII 值。在这种情况下,在为用户启用邮箱
,别名将全部更改为问号字符。为了避免发生这种情况,请确认用户帐户在新建邮箱之前拥有 ASCII 名称,或确保指定了别名值。
必须获得权限才能运行此 cmdlet。尽管本主题中列出了此 cmdlet 的所有参数,您仍可能无法访问某些未包括在分配给您的权限中-
的参数。若要查看所需的权限,请参阅邮箱权限主题中的"收件人设置权限"部分
-------------------------- 示例 1 --------------------------
本示例为现有用户 Ayla Kol 创建邮箱。该邮箱将在 Exchange 服务器 Mail01 上的 Database01 中创建。
Enable-Mailbox -Identity Contoso\Ayla -Database Mail01\Database01
-------------------------- 示例 2 --------------------------
本示例为现有用户 Ayla Kol 创建远程存档。创建使用下列设置的存档:
存档数据库的 GUID 为 82025f12-8000-4d5e-8059-c052f9355125。
存档域为 archive.contoso.com。
Enable-Mailbox -Identity [email protected] -RemoteArchive -ArchiveDatabase "82025f12-8000-4d5e-8059-c052f9355125" -A
rchiveDomain "archive.contoso.com"
本文出自 “李晓辉个人博客” 博客,谢绝转载!