天天看点

Exchange 批量新建邮箱

批量创建多个职能邮箱,并设置不同的密码

先生成随机密码和准备表格

$Assembly = Add-Type -AssemblyName System.Web
# 导入 System.Web 的命令空间
[System.Web.Security.Membership]::GeneratePassword(8,2)
# 使用 Membership 类中一个静态方法GeneratePassword()生成随机密码,(8,2)表示生成8位的随机密码,并且至少有两位是非数字和字母
           

批量创建邮箱

Import-Csv .\Mailboxes.csv | % {
$pass = ConvertTo-SecureString -AsPlainText $_.password -Force
New-Mailbox -SamAccountName $_.SamAccountName `
-Name $_.Name `
-UserPrincipalName $_.upn `
-OrganizationalUnit 'oa.demo.com/搬砖/测试帐号' 
-Database DB01 `
-Password $pass
} 
           

登录验证