Skip to content

Releases: EvotecIT/O365Synchronizer

v1.0.3

15 Oct 16:31
3f791ef
Compare
Choose a tag to compare

What's new

  • Fixes problem with synchronizing proper contacts when using folders

Full Changelog: v1.0.2...v1.0.3

v1.0.2

28 Sep 05:56
32f9cfd
Compare
Choose a tag to compare

What's new

  • Fixes bug when not using folder for synchronization it would prompt for contact folder id

Full Changelog: v1.0.1...v1.0.2

v1.0.1

27 Sep 20:10
13c14fd
Compare
Choose a tag to compare

What's new

  • Fixes too small amount of contacts gathered when using folders

Full Changelog: v1.0.0...v1.0.1

v1.0.0

18 Sep 11:42
c406824
Compare
Choose a tag to compare

What's new

  • Added Sync-O365PersonalContactFilter to allow filtering of users to synchronize by properties
  • Added Sync-O365PersonalContactFilterGroup to allow filtering of users to synchronize by group membership (ID only)
  • Allow synchronizing of contacts to personal contacts in Outlook to specific Folder (only 1 level deep)
# synchronize contacts for 1 user of two types (Member, Contact) using GUID prefix and filtering by company name
# this will only synchronize contacts that have CompanyName starting with 'Evotec' or 'Ziomek'
# this will also require contacts to be in a group by 'e7772951-4b0e-4f10-8f38-eae9b8f55962'
# this will also create a folder 'O365Sync' in user's personal contacts and put synchronized contacts there
# this will also return the results in a table
Sync-O365PersonalContact -UserId '[email protected]' -MemberTypes 'Contact', 'Member' -GuidPrefix 'O365Synchronizer' -PassThru {
    Sync-O365PersonalContactFilter -Type Include -Property 'CompanyName' -Value 'Evotec*','Ziomek*' -Operator 'like'
    Sync-O365PersonalContactFilterGroup -Type Include -GroupID 'e7772951-4b0e-4f10-8f38-eae9b8f55962'
} -FolderName 'O365Sync' | Format-Table
  • Improved Clear-O365PersonalContact to allow clearing of contacts in specific Folder, including deleting the folder itself
# this will only delete synchronized ones (based on FileAs property that has to convert to GUID, with GUID prefix) from specific folder
Clear-O365PersonalContact -Identity '[email protected]' -GuidPrefix 'O365Synchronizer' -FolderName 'O365' -WhatIf

# this will only delete synchronized ones (based on FileAs property that has to convert to GUID, with GUID prefix) from specific folder, including the folder
Clear-O365PersonalContact -Identity '[email protected]' -GuidPrefix 'O365Synchronizer' -FolderName 'O365Sync' -FolderRemove -WhatIf

Full Changelog: v0.0.4...v1.0.0

v0.0.4

02 Dec 18:57
4ddd0fe
Compare
Choose a tag to compare

What's new

  • Added PassThru parameter so it doesn't return content by default

Full Changelog: v0.0.3...v0.0.4

v0.0.3

25 Sep 20:39
f0ce624
Compare
Choose a tag to compare

What's new

  • Improved logging
  • Added more options to Sync-O365Contact

Full Changelog: v0.0.2...v0.0.3

v0.0.2

25 Sep 10:03
d25ada4
Compare
Choose a tag to compare

What's new

  • Added support for synchronizing users/objects to Exchange contacts Sync-O365Contact essentially allowing tenant to tenant synchronization for GAL purposes

Full Changelog: v0.0.1...v0.0.2

v0.0.1

30 May 12:14
26ce3ae
Compare
Choose a tag to compare

What's new

  • Intial release
  • Provides synchronization of users to personal contacts in Outlook Sync-O365PersonalContact
  • Provides a way to clear all personal contacts in Outlook Clear-O365PersonalContact

Full Changelog: https://github.com/EvotecIT/O365Synchronizer/commits/v0.0.1