You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.