在Active Directory中,我们使用一个合适的值(在这种情况下为EmployeeId)填充Mailnickname。
当用户转到Outlook时,inputmailnickname(employeeId),Outlook将查找GAL(首先是本地caching,但与此问题无关)。 见例1。
如果我们想要为每个用户实现几个“邮件名称”,那怎么办呢? 忘记具体字段“mailnickname”,这是一个单一的string属性 – 但其他方式进入一系列的“mailnicknames”/别名到Outlook – 并find合适的人。 见例2。
在outlook领域,我input:123 – 它发现鲍勃的帐户。
属性
在outlook领域,我input:123 – 它发现鲍勃的帐户。
在outlook领域,我input:456 – 它发现鲍勃的帐户。
在outlook领域,我input:789 – 它发现鲍勃的帐户。
AD / Exchange中是否有适用于此场景的字段? 是否有其他方法来完成相同的function?
我可以理解为什么这听起来像一个奇怪的要求。 我将解释背景。
在公司人力资源系统中,人们被分配了一个ID(123,456等)。 然后该ID被用作他们的login名(samaccountname)。
为了避免最终用户不得不记住一个新的ID,必须重新命名他们的AD账户和一堆账户,这样他们的雇佣状态的某些变化将触发他们需要分配额外的人力资源ID来处理税收,报告等。其他相关的系统,我们继续使用他们的第一个ID作为他们的samaacountname。 我们还将此HR ID设置为邮件名称。
如果我想给别人发电子邮件,我会要求他们的人力资源编号,并在现场input,然后解决。 这很好,HR以外的人很less看到第二个(或第三个)HR ID。
但是在HR系统的一些报表和屏幕上,可见的是第二个(或第三个)HR ID,而不是与他们的samaccountname和mailnickname相对应的HR ID。
那么接下来的问题是,我们可以将这些第二和第三个HR ID添加为某种别名,这样他们就可以解决了。 我们已经将人力资源系统与AD账户pipe理充分结合起来,所以如果能够find一个交stream/ AD的方式,实施起来是非常直接的。
Kjensen,
首先,我不确定为什么function甚至是必要的。 为什么有些人想要find鲍勃123和456? 难道这不会混淆人吗? 如果玛丽和珍妮坐在一起,盖尔出现,并说:“你们知道鲍勃的电子邮件地址是什么?” Mary说:“确定在To框中input123”,Jane说“不,你input456”……我想用户会感到困惑。
但是,通常也有类似的需求。 虽然Exchange帐户只能有一个别名,但可以有多个电子邮件地址(proxyaddress属性),其中一个是主要/发送地址。
用Bob在这里你可以在他的Exchange帐户中创build多个SMTP地址:
[email protected] - Set as Primary
这会给你你正在谈论的自动解决(不要与自动完成混淆)function。
我们有这个相同的问题,并提出解决scheme:在AD中更改他们的“显示名称”。
你可以设置:名字 – 罗伯特,
姓氏 – 史密斯,
显示名称 – Bob Smith,
别名 – 罗伯茨史密斯
这将允许您通过Robert,Bob或Smithsearch用户。
有人问“为什么这样做”? 那么有些人就是以这个名字来介绍自己的。 罗伯特告诉大家,他的名字是“鲍勃”,并一直在这样做。 他想更新他的电子邮件,因为它在search他时会混淆他人。
这个问题是 – 新用户如何设置? 用户名称的政策是什么? 人力资源部给了我们他的合法名字,我们先设置罗伯特,但是如果罗伯特以后想要改为鲍勃呢? 我们的名称政策是什么? 如果他们问,我们会改变任何人的名字吗? 那多less额外的工作? 如果您拥有SSO系统,并且您正在更新用户名/电子邮件,那么每当有人要求进行此更改时,这可能会耗费大量的工作量。
我们的政策是 – 人力资源给我们的合法名称,这就是我们如何设置用户。 如果用户想要更改他们的显示名称,那么我们会为其input一个审批凭单,然后更改显示名称,而不必担心由于更改而更改任何其他系统。