【问题标题】:Distribute new mailbox among various databases在各种数据库之间分配新邮箱
【发布时间】:2018-12-18 20:08:56
【问题描述】:

我正在创建一个 PowerShell 脚本以从 Excel 电子表格创建多个共享邮箱。
我希望根据AvailableNewMailboxSpace 属性在我们的各种数据库中分配新邮箱。
我有一个变量$db= @("list of databases")。我使用什么脚本/函数将新邮箱分配给当时空间最多的数据库?

【问题讨论】:

  • 嘿@Joel Bwana - 请您查看我的回答并告诉我是否有帮助,如果有,请将其标记为已接受

标签: powershell scripting exchange-server


【解决方案1】:

您必须按您提到的属性对数据库进行排序:

$sortedDatabases = Get-MailboxDatabase -Status | Sort-Object AvailableNewMailboxSpace -Descending

这将为您提供排序列表。如果您只想查看可用空间最多的那个:

$selectedDatabase = Get-MailboxDatabase -Status | Sort-Object AvailableNewMailboxSpace -Descending | Select-Object -First 1

您所要做的就是将所选数据库的身份提供给New-Mailbox。请记住,可以使用 $selectedDatabase.PropertyName 访问属性,您应该已经拥有所需的所有信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多