Outlook/Exchange Birthday Fix
$contactItems = @() $outlook = New-Object -ComObject Outlook.Application $namespace = $outlook.GetNamespace("MAPI") $contactFolders = ($namespace.Folders | where {$_.Folderpath -like "*Outlook-Datendatei*"}).Folders foreach($contactFolder in $contactFolders){ foreach($contact in $contactFolder.Items){ try{ $contactBirthdayOld = $null $contactBirthdayOld = $contact.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3A420040") #PidTagBirthday }catch{ # Nothing to do here } if($contactBirthdayOld -ne $null -AND $contactBirthdayOld -notlike ""){ $contactCreationTime = $contact.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x30070040") #PR_CREATION_TIME $contactBirthdayNew = $contact.Birthday try{...