Skip to content

Release v3.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 May 14:10

v3.2.0 - 2024-05-04

Changed

  • Error handling improvements
    • Complete rewrite of Exchange connection code
    • More resilient Active Directory queries
    • Exchange on-prem occasionally returns security principals without a GUID
  • Complete rewrite of code getting UserFriendlyName
  • Use GUID instead of PrimarySmtpAddress where possible
  • The default export and error files now have the execution timestamp in their filename
  • Sample code Compare-RecipientPermissions.ps1 now uses a faster compare mechanism when possible, and warns when comparison probably needs to much ressources

Added

  • Debug and error files now contain the Exchange GUID and the Directory GUID in addition to the primary SMTP address

Removed

  • Export-RecipientPermissions no longer includes the ExchangeOnlineManagement module. This reduces the size of the package and gives Exchange Online admins control over which version of the module is used.

Fixed

  • Exchange Online: Switched back from EXO cmdlets to regular cmdlets, because of changes in returned properties, which do not allow to uniquely identify a trustee (example: Get-EXORecipientPermission sometimes only returns the trustee's display name, which is not guaranteed to be unique)

File hashes

  • SHA256 hash of 'Export-RecipientPermissions_v3.2.0.zip': 25953893828714C9E97784F6F5685089F0B791615BCF88A9B0DCA25E685E7169
  • See 'hashes.txt' in 'Export-RecipientPermissions_v3.2.0.zip' for hash value of every single file in the release.