博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell批量开启并配置Exchange2013会议室邮箱
阅读量:6657 次
发布时间:2019-06-25

本文共 1491 字,大约阅读时间需要 4 分钟。

<#在微软的Exchange 2013版本中,如果通过图形界面去配置会议室邮箱的话,会发现选项比较少。而且如果是批量开启并且做相应的配置的话,用图形界面就比较麻烦了。而使用powershell的方式进行开启并配置是一个不错的选择。需求是:1)创建会议室邮箱(需求方已经提供了会议室邮箱的列表和位置信息)2)设置会议室的名称、别名并开启默认电子邮件地址策略3)预订期限为30天4)个别会议室需要审批后才可以接受会议预订请求#>#对于1)-3)需求的实现方法是将需要创建的会议室信息保存到CSV文件中,包括以下几个字段roomname,ln,mailname,alias,displaynameCMeeting,2F,CMeeting@contoso.com,CMeeting,魂斗罗WMeeting,2F,WMeeting@contoso.com,WMeeting,魔兽争霸#然后我们使用两个foreach循环,第一个是开启会议室,第二个是配置会议室邮箱。$info=$null$info1=$null$info2=$nullAdd-PSSnapin *exchange*$info=Import-Csv -Path D:\scripts\room.csv -Encoding Defaultforeach ($info1 in $info){#创建会议室邮箱New-Mailbox -Name $info1.alias -Database "DB01" -Room ` -DisplayName $info1.displayname -Office $info1.ln -Alias $info1.alias ` -PrimarySmtpAddress $info1.mailname -OrganizationalUnit "OU=会议室,OU=所有资源,OU=demo,DC=contoso,DC=com" }  Start-Sleep -Seconds 180 -Verbose #这个地方加了一个休眠的时间,是为了创建完会议室之后留几分钟AD同步的时间 #避免以为AD同步问题导致后面配置会议室邮箱不成功  foreach ($info2 in $info) { #打开默认的电子邮件地址策略Get-Mailbox -Identity $info2.mailname | Set-Mailbox -EmailAddressPolicyEnabled:$true #设置会议最长保留期限(30天)Get-Mailbox -Identity $info2.mailname | Set-CalendarProcessing `-MaximumDurationInMinutes 1800 -BookingWindowInDays 180 -AutomateProcessing AutoAccept}#如果想删除会议室邮箱,则在上面的foreach中使用Remove-Mailbox -Identity "$info1.roomname#如果想给个别的VIP会议室邮箱加审批权限的话,则使用命令Get-Mailbox -Identity "VIPMeeting@contoso.com" | Set-CalendarProcessing `-AllBookInPolicy $false -AllRequestInPolicy $true -ResourceDelegates "zengchuixin@contoso.com"

欢迎扫描关注本人的微信公众号,获取更多IT资讯:

87ca485f12aba14fe32378b978daebb4.jpg

转载地址:http://sbtto.baihongyu.com/

你可能感兴趣的文章
Linux基础 文本处理命令
查看>>
Flutter入门一:安装Windows开发环境
查看>>
MySQL Replication可扩展设计
查看>>
oracle 对象管理 05_系统函数
查看>>
Linux下Java运行环境安装
查看>>
lua 随机生成 中国大陆 ip
查看>>
三种实现页面跳转的方法
查看>>
Fuchsia 操作系统的四层结构
查看>>
Linux 4.21包含对AMD Rome处理器中新的Zen 2架构重要的新优化
查看>>
Linux内核的缓存
查看>>
react-jianshu项目的创建
查看>>
NSCalendar取得上个月
查看>>
echarts 2.0 macarons主题安装
查看>>
OpenStack块存储nova-volume工作机制和相关问题
查看>>
【C#每日一贴】禁用承载进程----“工程名.vshost.exe”
查看>>
ThinkPHP Where 条件中使用表达式
查看>>
wxpython
查看>>
matlab常用快捷键
查看>>
js正则校验通用的文本框
查看>>
免费架构之ADF12C essentials+MYSQL5.5.40+GLASSFISH4.1
查看>>