Powershell管理系列(三十一)PowerShell操作之批量创建邮箱

简介:

用户需要批量导入邮箱,提供的信息,如姓名、别名、组织单元、显示名、登录名、密码、公司名、部门、邮箱配额,表格如下图

wKioL1c0q_GhJv1vAAGHVYX5B24414.png

步骤1、在powershell中输入如下命令:

Add-PSSnapin microsoft.exchange*
Import-Module activedirectory
Import-Csv C:\mbxinfo.csv | ForEach-Object `
{
new-mailbox -Name $_.name -Alias $_.alias -OrganizationalUnit $_.ou -DisplayName $_.displayname -UserPrincipalName $_.upn `
-Password (ConvertTo-SecureString -String $_.pwd -AsPlainText -Force)
set-mailbox -Identity $_.upn -IssueWarningQuota $_.IssueWarningQuota -ProhibitSendQuota $_.ProhibitSendQuota `
-ProhibitSendReceiveQuota $_.ProhibitSendReceiveQuota -UseDatabaseQuotaDefaults $false 
Set-User -Identity $_.upn -Company $_.company -Department $_.dept
}
wKioL1c0rZSwC4NlAAEr4oGDU1E156.png

步骤2、我们检查,可以看到邮箱和ad账号都已经批量建好

wKioL1c0rhyQymLdAACzlbqAcAc399.png

wKiom1c0rXHAMBy9AABV4_j7RxA800.png


本文转自 zhou_ping 51CTO博客,原文链接:http://blog.51cto.com/yuntcloud/1772885,如需转载请自行联系原作者


相关文章
|
弹性计算 关系型数据库 数据库
使用ROS部署ECS+SqlServer资源并通过PowerShell操作数据库
本文介绍如何通过ROS部署ECS+RDS+SqlServer资源,以及如何通过PowerShell操作SqlServer数据库。 注意:附录模板和截图中的commandtext部分仅为演示作用,请根据需求修改后使用。
使用ROS部署ECS+SqlServer资源并通过PowerShell操作数据库