科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道Exchange 2007使用命令行建立一个新信箱

Exchange 2007使用命令行建立一个新信箱

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

通过使用基于PowerShell的命令行,在进行诸如自动开立帐号以及建立信箱这样的任务方面,Exchange 2007就具备了巨大的可能性。

作者:ZDNet China 2007年5月14日

关键字: exchange 2007 电子邮件

  • 评论
  • 分享微博
  • 分享邮件

通过使用基于PowerShell的命令行,在进行诸如自动开立帐号以及建立信箱这样的任务方面,Exchange 2007就具备了巨大的可能性。在Exchange 2007中,信箱的建立进程已经和帐户建立进程相互分离。换句话说,当你在建立一个活动目录帐号时,活动目录用户以及电脑(ADUC,Active Directory Users and Computers)将不会再对你进行提示,不会再询问你是否希望为该新用户建立一个属于他的Exchange信箱。

仅就这一点而言,争论它到底是否是微软所犯的一个错误毫无意义。在其他例子中,帐户和信箱的建立本身就是一个两步走的过程。所以,你在下文中所看到的步骤,都将假设你已经在活动目录中建立了一个用户帐号——无论是手工建立的,或是使用脚本建立的。

在这里我应当指出,当Exchange管理已经被从ADUC中移除之后,你可以在Exchange管理控制台(EMC)之中建立一个新的活动目录帐号——只要使用新信箱建立向导就可以了。在本技巧中,我将不会去涉及如何使用该工具来建立一个活动目录帐号,更何况,就管理用户帐户的属性而言,EMC的功能和ADUC的全功能相比可就差远了。

当你在图形界面下建立一个信箱时,你需要指定信箱类型(User, Room, Equipment,或者 Linked),告知EMC将在哪台Exchange服务器上开立该信箱,并在该服务器上选择一个存储组,以及信箱数据库。而在选择使用命令行时,你依旧需要指定类似的上述信息。

作为测试,我在活动目录中建立了几个用户帐号。其中的第一个,Jack Doe,是一个虚假帐号,主要是用于确认脚本的正确参数数值的。新图形界面将会显示出你所执行命令的所有结果,因此让使用脚本变得更加容易了。过一会,你就会看到这一点是多么的重要。

图形A显示了在我建立信箱的任务中(在一台名为E2007-3的服务器上,为用户Jack Doe建立一个信箱),Exchange管理控制台的相应输出。
 
Exchange 2007使用命令行建立一个新信箱

图A Exchange管理控制台的输出

要特别留意在信箱建立脚本中需要解决的某些对象的复杂性。

现在,你可能还无法记住Exchange组织中每一个对象的GUID,但是你需要在一些命令中使用它,正如你在图A中所看到的那样。通过使用这些命令作为一个模板,我可以为用户John Doe建立一个信箱。

Enable-Mailbox -Identity 'contoso.com/Users/John Doe'

-Alias 'john.doe' -Database 'CN=Mailbox Database,

CN=First Storage Group,CN=InformationStore,

CN=E2007-3,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,

CN=335A1087-5131-4D45-BE3E-3C6C7F76F5EC,CN=Microsoft Exchange,CN=Services,CN=Configuration,

DC=contoso,DC=com'

完成之后,Shell会返回一些有关该信箱的信息,正如你在图B中所看到的那样。

Exchange 2007使用命令行建立一个新信箱

图B 这里是一些关于信箱的信息

信箱已经建立成功。

(责任编辑:陈毅东

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章