我在 ADUC 中为名为“员工 ID”的用户帐户创建了一个名为“自定义属性”。
我想在 Outlook 地址簿联系人中添加此字段,并在执行“获取邮箱 -identity 用户”时使其在 Exchange 属性中可见。
Exchange 中也有“员工编号”属性,但我已抑制其使用,而是使用脚本中的“员工 ID”。
我需要帮助 - 启用 Exchange(2010)中的属性 - 启用 Outlook 地址簿联系人中的属性。
—帕夏
答案1
理论上,您可以微调脱机通讯簿(由 Outlook 使用)中使用的属性
默认情况下,您可以通过以下方式获取它们:
Get-OfflineAddressBook "Default Offline Address List" | Select "ConfiguredAttributes"
因此理论上您可以尝试通过以下方式添加它:
创建新的离线地址簿
New-OfflineAddressBook -Name“带有自定义字段的默认脱机通讯簿”-Server“Exchange01”-AddressLists“\默认全局地址列表”-PublicFolderDistributionEnabled $false -VirtualDirectories“Exchange01\OAB(默认网站)”
获取当前属性并添加新属性
$attr = (Get-OfflineAddressBook "默认脱机通讯簿*").configuredattributes $attr.Add("employeeID,Value")
将它们放回到你的新地址簿中
Set-OfflineAddressBook 带有自定义字段的默认脱机通讯簿”-ConfiguredAttributes $attr
生成它
Get-OfflineAddressBook “带有自定义字段的默认脱机通讯簿” | Update-OfflineAddressBook
分配
Get-DailboxDatabase MDB* | Set-MailboxDatabase -OfflineAddressBook “带有自定义字段的默认脱机通讯簿”
但我还没有测试过!