New-MailboxDatabase
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2007-07-31
使用 New-MailboxDatabase cmdlet 可以在指定的服务器对象下面的“存储组”容器中创建邮箱数据库对象。
语法
New-MailboxDatabase -Name <String> -StorageGroup <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-HasLocalCopy <$true | $false>] [-OfflineAddressBook <OfflineAddressBookIdParameter>] [-PublicFolderDatabase <DatabaseIdParameter>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]
New-MailboxDatabase [-Name <String>] -MailboxDatabaseToRecover <DatabaseIdParameter> -StorageGroup <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]
详细说明
若要运行 New-MailboxDatabase cmdlet,必须为您使用的帐户委派以下角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
有关权限、角色委派以及管理 Microsoft Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项。
参数
参数 | 必需 | 类型 | 说明 | ||
---|---|---|---|---|---|
MailboxDatabaseToRecover |
必需 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
MailboxDatabaseToRecover 参数指定要恢复到新数据库的邮箱数据库。只有在恢复邮箱数据库时,才需要此参数。 |
||
Name |
必需 |
System.String |
Name 参数指定新邮箱数据库的名称。 |
||
StorageGroup |
必需 |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
StorageGroup 参数指定将在其中创建邮箱数据库的存储组的名称。 |
||
Confirm |
可选 |
System.Management.Automation.SwitchParameter |
Confirm 参数将导致命令暂停处理,并且需要您在继续处理之前确认该命令将执行的操作。您不必使用 Confirm 参数指定值。 |
||
CopyEdbFilePath |
可选 |
Microsoft.Exchange.Data.EdbFilePath |
CopyEdbFilePath 参数指定 .edb 文件的副本的路径。默认值是 %programfiles%\Microsoft\Exchange Server\LocalCopies\<存储组名>\<数据库名>.edb。 如果指定它,则必须将 HasLocalCopy 参数设置为 $true。 |
||
DomainController |
可选 |
Microsoft.Exchange.Data.Fqdn |
若要指定用于从 Active Directory 目录服务检索数据域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。 |
||
EdbFilePath |
可选 |
Microsoft.Exchange.Data.EdbFilePath |
EdbFilePath 参数指定 .edb 文件的路径。默认值是 %programfiles%\Microsoft\Exchange Server\Mailbox\<存储组名>\<数据库名>.edb。 |
||
HasLocalCopy |
可选 |
System.Boolean |
HasLocalCopy 参数指定是否将在 CopyEdbFilePath 参数所指定的位置创建数据库的副本。此参数的两个可能的值是 $true 或 $false。
|
||
OfflineAddressBook |
可选 |
Microsoft.Exchange.Configuration.Tasks.OfflineAddressBookIdParameter |
OfflineAddressBook 参数为新邮箱数据库指定关联的通讯簿。 |
||
PublicFolderDatabase |
可选 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
PublicFolderDatabase 参数为新邮箱数据库指定关联的公用文件夹数据库。 |
||
TemplateInstance |
可选 |
System.Management.Automation.PSObject |
将现有对象提供给 TemplateInstance 参数时,该命令将使用该对象的配置在本地服务器或目标服务器上创建完全重复的对象。有关详细信息,请参阅模板。 |
||
WhatIf |
可选 |
System.Management.Automation.SwitchParameter |
WhatIf 参数指示命令模拟针对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。您不必使用 WhatIf 参数指定值。 |
输入类型
返回类型
错误
错误 | 说明 |
---|---|
|
异常
异常 | 说明 |
---|---|
|
示例
以下示例显示如何在名为 Server01.contoso.com 的邮箱服务器上的名为“First Storage Group”的存储组中新建名为 MailboxDatabase01 的邮箱数据库。该示例指定在哪里创建 .edb 数据库文件。
New-MailboxDatabase -StorageGroup "Server01.contoso.com\First Storage Group" -Name "MailboxDatabase01" -EdbFilePath D:\DatabaseFiles\MailboxDatabase01.edb