您的位置:首页 > 其它

批量创建用户和邮箱

2014-08-05 17:38 183 查看
项目中需要大量创建用户和邮箱,必须使用脚本。简单的写了一个。

客户这边需要两套用户和邮箱,主邮箱和监控邮箱,以主邮箱为例

$s=read-host "请输入OU名称"

$ss="ou=$s,dc=demo,dc=com"

$path=read-host "请输入CSV文件完整路径"

$database=read-host "请输入数据库名称"

write-host "用户正在创建"

import-csv $path | foreach {

new-aduser -samaccount $_.username -displayname $_.displayname -Name $_.displayname -accountpassword (convertto-securestring $_.password -asplaintext -force) -path $ss -userprincipalname $_.'mail adress' -department $_.line -enabled $true

$u=$_.username

write-host "$u 主用户创建完毕"

enable-mailbox -identity $_.username -database $database

write-host "$u 主邮箱创建完毕"

}

write-host "所有主用户及邮箱创建完毕"

CSV格式如下:

DisplayNameUserNamePassWordMail AdressOfficedepartment
有个别字段没用到,在脚本中不在引用即可。或者也可以额外再添加其他字段,将活动目录中的信息补充完整。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: