「共有パブリック フォルダー」の連絡先を一覧表示します。
# 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 - me@company.com")
$PublicFolders = $PublicFolder.Folders.Item("All Public Folders")
$AddressBook = $PublicFolders.Folders.Item("Company Address Book")
$Contacts = $AddressBook.Items
foreach ($Contact in $Contacts){
$Contact.FullName
}
各連絡先には、いくつかのカスタム属性があります。EmpID、「Contact Type」、「IsManager」など... Outlook で作成したユーザー定義プロパティを Powershell 経由で読み込む方法がわかりません。
カスタム プロパティを定義し、その定義を使用してカスタム プロパティをロードするという内容の投稿を見つけました。私のエラー。