PowerShell传递Exchange中的自定义属性(员工编号等)

本文介绍如何通过ActiveDirectory与Exchange整合,将员工的特定属性(如员工编号)写入到Exchange的自定义属性上,以便在用户端展示特定信息,包括展示员工的特定头衔和信息,实现未来筛选分组的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先这篇文章和上一篇有点关联,我们从域里面可以获得一些员工的属性,但是这些属性并不在Exchange中显示,这个时候,可以做一些操作,把某些特定属性,写入到Exchange中的员工的“自定义属性上”。

实际案例,这个方法可以展示一些特定的信息,比如展示用户的特定头衔,无论是专业级的还是娱乐级的,以及特定信息,方便未来筛选分组等等。

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的工具箱→详细信息模板编辑器,可以在用户端展示出特定的信息

同样的,循环也很好写,这里不做描述。


另外如果属性是架构中扩展出来的,自己创造的字段,配置会稍微麻烦一些,我们下期介绍数组的时候说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值