Exchange和AD的用户configuration脚本?

我目前正在运行Exchange 2007和Windows Server 2003 AD。 如果我想创build一个用户创build/删除脚本来创build和删除用户,那么处理这个问题的最好方法是什么? 从Exchange服务器的PowerShell? 一些我想做的事情….

  • 我想能够创buildAD用户
  • 分配configuration文件path,configuration文件login脚本和主文件夹
  • 设置密码以在下次login时更改
  • 分配安全组成员资格
  • 分配通讯组成员资格
  • 终止时隐藏用户(保留邮箱,将邮箱权限分配给pipe理员或转发电子邮件,隐藏地址列表,从通讯组中删除)
  • 终止/删除用户(删除邮箱和用户)

在过去,我已经使用CSVDE进行了一些脚本化的Active Directory操作。 这里有几个页面将为您介绍该工具:

  • CSVDE和Active Directory(Technet)
  • 用CSVDE导入用户 (写入2000,但仍然相关)
  • 批量/脚本用户导入指南

还有其他的selectcsvde,如这里描述的 Powershell 很好

删除一个用户帐户要容易得多,因为你所要做的就是删除AD中的logging。 以下是MS使用VBScript进行操作的一个页面: ADSI Scriptomatic

现在,使用Exchange 2007的邮箱操作将需要PowerShell cmdlet。 以下是有关如何完成此操作的指南 : MSExchange.org用户pipe理指南 。 您也可以使用此特定的cmdlet(New-Mailbox)创build完整的帐户,但不像csvde或其他PowerShell工具那么精细。

使用PowerShell。 这是一个4部分的系列(包括截屏)让你开始。 自动化用户configuration,第1部分