我目前正在运行 Exchange 2007 和 Windows Server 2003 AD。如果我想创建一个可以创建和删除用户的用户创建/删除脚本,处理这个问题的最佳方法是什么?Exchange 服务器的 Powershell?我想做的一些事情......
- 我希望能够创建 AD 用户
- 分配配置文件路径、配置文件登录脚本和主文件夹
- 设置下次登录时更改的密码
- 分配安全组成员身份
- 分配通讯组成员身份
- 终止时隐藏用户(保留邮箱、将邮箱权限分配给经理或转发电子邮件、从地址列表中隐藏、从分发组中删除)
- 终止时/终止后删除用户(删除邮箱和用户)
答案1
过去,我曾使用 CSVDE 执行一些脚本化的 Active Directory 操作。以下几页将为您介绍该工具:
- CSVDE 和 Active Directory (Technet)
- 使用 CSVDE 导入用户(写于 2000 年,但仍然具有现实意义)
- 批量/脚本用户导入指南
csvde 还有其他替代品,比如 Powershell正如这里所述
删除用户帐户要容易得多,因为您只需删除 AD 中的记录即可。以下是 MS 提供的使用 VBScript 执行此操作的页面:ADSI 脚本
现在,Exchange 2007 的邮箱操作将需要 PowerShell cmdlet。以下是如何实现此目的的指南:MSExchange.org 用户管理指南。您还可以使用此特定的 cmdlet(New-Mailbox)创建整个帐户,但它不像 csvde 或其他 powershell 工具那样细致。
答案2
使用 powershell。这里有 4 个部分系列(包括截屏视频)可以帮助您入门。自动化用户配置,第一部分