PowerShell 启用AD部门的动态群组邮箱
来源:互联网 发布:物流排队网络 编辑:程序博客网 时间:2024/06/05 16:21
问题:
身处互联网公司的人都知,互联网公司有一个习惯,就是公司架构,十天一小调,半月一大调(有点夸大的成分),总重就是部门架构是一直在变动,这就导致了我们针对部门建立的动态群组邮箱,需要一直跟随变动。
解决:
首先你们得有一个系统能够给AD提供新部门信息,包含新架构:部门名、部门邮箱地址。然后我们通过调用部门名和部门邮箱地址来进行自动化创建动态部门群组邮箱。
所以要是想达到自动化,还是需要有人提前补充好这些信息,或者是有一个系统能够给AD传递这些信息。
废话不多少,上代码:
#导入EMS命令,自动化脚本需要导入的命令Add-PSSnapin Microsoft.Exchange*Get-OrganizationalUnit | foreach{New-DynamicDistributionGroup -Name $_.Name -Alias %_Description -OrganizationalUnit $_.DistinguishedName -IncludedRecipients AllRecipients}
简单解释一下:
New-DynamicDistributionGroup :是新建动态群组的PS命令
-Name :是动态群组的名称
-Alias :是动态群组的地址;$_.Description :是我把群组地址写在了AD部门属性的Description中了,在此处调用
-OrganizationalUnit :是你要创建的动态群组的部门路径
-IncludedRecipients :是告知这个部门群组要添加哪些类型的成员;AllRecipients:此部门下的所有邮箱成员都添加到此动态群组中
然后把这个脚本做一个计划任务就可以了,如果不会添加计划任务,请参考:如何建立一个PS的计划任务
结果:
当然是按照你的想法,完成了动态邮箱的创建了
感谢大家的阅读,如有任何疑问, 请留言和我沟通。
欢迎大家扫描我首页上的二维码,关注我的微信公众号。
阅读全文
0 0
- PowerShell 启用AD部门的动态群组邮箱
- 通过Exchange 的 Powershell批量创建AD账户和邮箱
- 批量启用AD中已存在账户的Exchange 邮箱
- 为AD用户启用Exchange2003邮箱
- AD 帐号的启用
- powershell在AD上的入门应用
- Powershell查看AD用户组的成员数量
- [Powershell]导出特定AD用户的属性
- PowerShell导出AD安全组用户信息
- 启用Ad Hoc Distributed Queries的方法
- 启用 Ad Hoc Distributed Queries 的方法
- 启用Ad Hoc Distributed Queries的方法
- 如何用powershell导出AD用户信息到CSV中并发送到本地邮箱中
- Java实现AD 部门和员工的增删改查
- 一些获取AD中用户信息的powershell名, 非常实用。
- 分享几个AD管理中常用的PowerShell命令
- PowerShell实战 第一回 管理AD组对象
- WebSphere portal启用动态群组
- (转)redhat7.3 ssh无法登陆
- search方法
- Mark贴
- c++11 Thread库之使写多线程程序
- JAVA J
- PowerShell 启用AD部门的动态群组邮箱
- 如何成为Python高手
- java二进制,字节数组,字符,十六进制,BCD编码转换
- npm和cnpm的区别
- Echart的学习之路(一)
- leetcode二叉树合并非递归版本
- linux系统下搭建SVN服务器
- Cannot load OCI DLL 87
- Android中获取当前屏幕的宽度,高度,像素密度的代码。