首先这篇文章和上一篇有点关联,我们从域里面可以获得一些员工的属性,但是这些属性并不在Exchange中显示,这个时候,可以做一些操作,把某些特定属性,写入到Exchange中的员工的“自定义属性上”。
实际案例,这个方法可以展示一些特定的信息,比如展示用户的特定头衔,无论是专业级的还是娱乐级的,以及特定信息,方便未来筛选分组等等。
1
2
3
4
5
|
Import-Module
ActiveDirectory
$adyh
=
"zhangpengliang"
$epm
=(
Get-ADUser
-Identity
$adyh
-Properties * ).EmployeeNumber
set-mailbox
-Identity
$adyh
-CustomAttribute4
$epm
Get-Mailbox
-Identity
$adyh
|select
CustomAttribute4
|
代码很少,一共就5行,首先这个东西需要在Exchange的PowerShell中运行,然后我们需要导入Active Directory的模块,接下来只需要设置一个属性,那就是员工姓名。
第三行是取员工的员工编号属性(这个是域里面存在的一个属性),然后我们把这个值设置在员工的第4个自定义属性里面,最后一行是展示出来。
很简单的例子。配合Exchange的工具箱→详细信息模板编辑器,可以在用户端展示出特定的信息
同样的,循环也很好写,这里不做描述。
另外如果属性是架构中扩展出来的,自己创造的字段,配置会稍微麻烦一些,我们下期介绍数组的时候说明
本文转自 九叔 51CTO博客,原文链接:http://blog.51cto.com/jiushu/1663297,如需转载请自行联系原作者