0

列表中的聯繫人:PowerShell的 - 自定義屬性,在「共享公用文件夾」的交流聯繫

# First create Outlook object and get the Mapi namespace. 
$Outlook  = New-Object -com Outlook.Application 
$Namespace  = $outlook.GetNamespace("MAPI") 
$PublicFolder = $Namespace.Folders.Item("Public Folders - [email protected]") 
$PublicFolders = $PublicFolder.Folders.Item("All Public Folders") 
$AddressBook = $PublicFolders.Folders.Item("Company Address Book") 
$Contacts  = $AddressBook.Items   
foreach ($Contact in $Contacts){ 
    $Contact.FullName 
} 

每個聯繫人都有幾個自定義屬性。如EmpID,「聯繫類型」,「IsManager」...我似乎無法弄清楚如何通過Powershell加載在Outlook中創建的用戶定義屬性。

我發現this post處理:定義自定義屬性,然後使用該定義來加載自定義屬性......但我不知道這是否是正確的地方去尋找,因爲所有處理它的東西我嘗試給我錯誤。

回答

0
foreach ($Contact in $Contacts){ 
    $EmpID = $Contact.UserProperties.Find('EmpID').Value 
    $Contact.FullName 
    $EmpID 
} 
相關問題