none
咨询创建邮箱脚本问题 RRS feed

  • 问题

  • 创建多个邮箱,想让用户在指定的几个数据库上进行轮询创建,或者随机创建应该如何写。

    例如 有100个用户,想让这些用户,平均分配到指定的5个邮箱数据库中,我想使用循环脚本来完成,该如何处理?

    2020年2月14日 0:36

全部回复

  • 您好,

    我们的论坛是有关Exchange服务器的问题和反馈。 通常,我们还会在用户遇到问题时帮助他们修改脚本,但是我们不支持直接编写脚本。以下是使用csv文件批量启用邮箱的一个脚本,您可以参考:

    按照以下格式创建CSV文件,第一列为AD中的账户名-Identity, 第二列为邮箱别名即-Alias。

    然后运行以下脚本批量启用邮箱,同时指定邮箱存放数据的数据库。

    function NewRecipient

    {

    Enable-Mailbox -Identity ($_.split(","))[0] -Alias ($_.split(","))[1] –Database “DB1”

    }

    gc CreateRecipients.csv | foreach {NewRecipient}


    此致,

    Beverly Gao


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年2月14日 9:41
  • 您好,很感谢您的答复。我是想说能否让数据库按顺序或者随机变换,在导入的文本中,只需要用户的SamAccountname 信息就可以了。   后面的参数-database  怎么带入。比如说有A,B,C,D,E 5个数据库。希望100个用户尽量平均分配进去。

    例如:

     import-csv -patch d:\users.csv |%{enabled-mailbox $_.samAccountname  -database  ????}

    2020年2月18日 0:28
  • 您好,

    我们的论坛是有关Exchange服务器的问题和反馈,不支持直接编写脚本。

    若要实现您的需求,建议您在编辑导入的文本时,对应要导入的数据库编辑五份文本。

    此致,

    Beverly Gao


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年2月21日 9:38
  • 您好,

    请问您的问题有最新进展吗?如果您对此问题有任何疑问或需要进一步的帮助,请随时回复。


    此致,

    Beverly Gao


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年2月27日 6:15