批量创建多个职能邮箱,并设置不同的密码
先生成随机密码和准备表格
$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
}
登录验证