v4.10.0 - 2024-01-05
Some features are exclusive to the commercial Benefactor Circle add-on
See .\docs\Benefactor Circle
or https://explicitonsulting.at
for details about these features and how you can benefit from them with a Benefactor Circle license.
Attention, cloud mailbox users:
See What about the roaming signatures feature in Exchange Online?
in .\docs\README
for details on how this feature works. Set-OutlookSignatures supports cloud roaming signatures - see MirrorLocalSignaturesToCloud
in .\docs\README
for details.
Changed
- Graph connectivity: Update dependency MSAL.Net to v4.58.1
Added
- Added to the description of each parameter in the script itself and the
.\docs\README
file:- Allowed values
- Usage examples (PowerShell and Non-PowerShell)
- Information when a feature requires a Benefactor Circle license
- Additional descriptions in template INI files
- A specific warning when the template INI file contains references to templates with a wrong file extension (for example, .html instead of .htm)
- New FAQs, see
.\docs\README
for details:How can I deploy and run Set-OutlookSignatures using Microsoft Intune?
Why does Set-OutlookSignatures run slower sometimes?
Fixed
- Correctly handle empty Outlook profiles and a no longer existing default profile
- Graph authentication: Workaround for MSAL.Net "connection reset error" in browser. See
$GraphHtmlMessageSuccess
and$GraphHtmlMessageError
in.\config\default graph config.ps1
for details. - Graph authentication: Workaround for MSAL.Net returning the access token in a different format in interactive and silent authentication
File hashes and code signing
- SHA256 hash of 'Set-OutlookSignatures_v4.10.0.zip': 415548F88B3D5D69A48F7D824ACF6049FC338AE86D0B823197C2EF3A42035596
- See 'hashes.txt' in 'Set-OutlookSignatures_v4.10.0.zip' for the hash value of every single file in the release.
- Compare these hashes with the output of
Get-ChildItem -Recurse | Get-FileHash -Algorithm SHA256
.
- Compare these hashes with the output of
- Files are code signed with ExplicIT Consulting's Extended Validation (EV) certificate.
- Check the signature with
Get-ChildItem -Include '*.ps*1', '*.dll' -Recurse | Get-AuthenticodeSignature
.
- Check the signature with