From 67a72e1e2775264a51a23afa0797bd661723827d Mon Sep 17 00:00:00 2001 From: Nicolas Fabert <195452170+Nico77600@users.noreply.github.com> Date: Wed, 14 Oct 2026 17:16:13 +0100 Subject: [PATCH] Use native Windows Paris timezone by default (2.1.1) --- CHANGELOG.md | 5 ++ package/ExchangeLogReport.psd1 | 55 ++++++++--------- package/ExchangeLogReport.psm1 | 59 ++++++++++--------- package/Invoke-ExchangeLogReport.ps1 | 55 ++++++++--------- package/PackageIntegrity.psd1 | 58 +++++++++--------- package/config/ExchangeLogReport.config.psd1 | 4 +- package/docs/ExchangeLogReport-Guide.html | 10 ++-- package/docs/ExchangeLogReport-Guide.md | 6 +- package/docs/ExchangeLogReport-UserGuide.html | 8 +-- package/docs/ExchangeLogReport-UserGuide.md | 6 +- tests/ExchangeLogReport.Tests.ps1 | 24 +++++++- tools/New-ExchangeLogReportPackage.ps1 | 4 +- 12 files changed, 162 insertions(+), 132 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb00c0d..40cc432 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes are listed here. Versions follow MAJOR.MINOR.PATCH (see the developer guide, Annex C). Author: Nicolas Fabert. +## [2.1.1] — 2026-10-14 + +### Fixed +- The delivered `Report.TimeZone` and the default used when it is absent are now `Romance Standard Time`, the native Windows Paris zone. Winter/summer rules and explicit `Europe/Paris` configurations remain supported. + ## [2.1.0] — 2026-10-13 The SMTP clients, the SMTP CSV files and the Messages route show the authenticated user, and large Detailed reports run within a bounded memory budget. Version 2.0.1 was only a local candidate and was never published; its changes are listed here. diff --git a/package/ExchangeLogReport.psd1 b/package/ExchangeLogReport.psd1 index 350121e..2c9cf23 100644 --- a/package/ExchangeLogReport.psd1 +++ b/package/ExchangeLogReport.psd1 @@ -8,7 +8,7 @@ # @{ RootModule = 'ExchangeLogReport.psm1' - ModuleVersion = '2.1.0' + ModuleVersion = '2.1.1' GUID = '7b1cdb50-cb32-4c85-8c8d-9d7a7c8eec14' Author = 'Nicolas Fabert' Description = 'Exchange Log Report: collects the IIS / HTTP Proxy, SMTP protocol and message tracking logs of Exchange Server SE (on-premises) into a local SQLite database, without the noise of system mailboxes and probes, and produces usage and troubleshooting reports (CSV and HTML), sent by e-mail on request.' @@ -26,11 +26,12 @@ ) } + # SIG # Begin signature block -# MIIghQYJKoZIhvcNAQcCoIIgdjCCIHICAQExDzANBglghkgBZQMEAgEFADB5Bgor +# MIIghAYJKoZIhvcNAQcCoIIgdTCCIHECAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCApfmUkEl90Yqnf -# f1PrMUg8pmm0LXRo3QY2eY+Z4Em1NqCCDW8wggZyMIIEWqADAgECAghkM1HTxzif +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAxSRpCYw0TBrl5 +# kux98A1D9GPWsQMzvIQ28PCod3Yj1qCCDW8wggZyMIIEWqADAgECAghkM1HTxzif # CDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx # EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8G # A1UEAwwoU1NMLmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTAe @@ -102,28 +103,28 @@ # ULeH38N0Vr83psiJVuBSxQyt5nRVrpYz7FACq5gtXELkyViq/rGOlJKaRrgQ6WWq # eoIXqKhVFAdP/jAEm2M8ezoVYsUgPyKY2OcuecV9coulAcxUIUydx6qYiOfsGj5u # Dy7l4aYjvB771wkUMzUQwxzcDYXJtMMTaWRe6n9EemR67jc73u5CJyFg3PfA5WR1 -# wZislcdCZuS6MYISbDCCEmgCAQEwgYwweDELMAkGA1UEBhMCVVMxDjAMBgNVBAgM +# wZislcdCZuS6MYISazCCEmcCAQEwgYwweDELMAkGA1UEBhMCVVMxDjAMBgNVBAgM # BVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDE0MDIG # A1UEAwwrU1NMLmNvbSBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENBIFJTQSBS # MQIQBof4ljXihJpmCqqt2mhAWzANBglghkgBZQMEAgEFAKCBhDAYBgorBgEEAYI3 # AgEMMQowCKACgAChAoAAMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG -# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCA+3ipZUvYt -# Okdjy1lAfU+4+fR3+WwSM9gn0Dy39pHEITANBgkqhkiG9w0BAQEFAASCAgCCB7e1 -# 2Mena19EQUAUpKC8B2HaEsxw/DqAMWtp5helXiysfkhWo+FDzC/ZSzK9KLWmzIvm -# AI5SYxabd1sUzIDHwVZKp8nBULdo18WKPQ78wxlzzQdDBQIHiKQj9pqNvhYgXxJx -# 3JvTaKEpnKDoCHPy08tOXko21oTZ0mkws/KvSc9C2Te85j+t5M8R4Z27s6bt1Dlp -# TRTgMsZoEUv0kBfX3z3z+afTE9a85gmQ5L4btiQ0YJqbbQPSpD3DDns0LLvCKdn6 -# 9uue3u5mTk2LAUEy7k1M3KjBmp1+BU4RxHYqwzTavrPdplfOpAcQJ12v3C8WGTMY -# CF7cm1i/Ix4qLe0qL6vvjlJm0dBg77v1H35TU0h4J01HhpGe0arzitaDo+NgpUud -# WNVuBndxdy8LomyfCQlVMIe1DnL7mYHTCzwOvmi0J/0DVfah9xlPcCNbRAGlItyN -# M53S/RSb+3HiizBO4FNH2wU8rHBjaAYmUY11EVYnhMACRZ4vr3Buk0teiX75k7V6 -# x3jq4TuOXqkhLtp/SGrBlgFABHq3hIfx5JqFL105Iyr3JGi29Na4Z4r8lJ39/Z6B -# ouLVe6y0Z9HJz+8VSrp3IDe9eLDmQpu0q/YAU8Jy/G8TymxxO4i2oKMBW2j7bU50 -# yQS+iBjAxXItBLsx0ZHYiFVQza6/LN2ia63Cu6GCDykwgg8lBgorBgEEAYI3AwMB -# MYIPFTCCDxEGCSqGSIb3DQEHAqCCDwIwgg7+AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDbnOlZcXSS +# RGjDxXVKbmekBH1O5tDkcCgQYCBBkipv3TANBgkqhkiG9w0BAQEFAASCAgBvlnAJ +# iITyrkdemv0lNLhsfe8JvIkb7znUZzeMJFUUmFqzo51N7mVVviyGkDk2uOiwMxdy +# MnNsw5BfN3eOHlym7j5H2ZFd7Gzn54wCWKhtLDmRVti5Z/O9YM9imfNngmbSEGZD +# vGbhUX1a9Q6fSCcoaoZN37qLasBpYSZijOg6xti+Z5jZsZfYmYucR8TRC55Vq0td +# OtoegKfrW5PwEVpVZGBcZOUQ4jbKkViRqkgT4v4NJ0cgTee9s7Y+S1hh5Bvm9H9N +# YtN8w52I+VNYkQEUiPINlzZ/j+xCCAH6IlZO1gxw69HW7U4puX7u/OilaqiGIqtO +# moVhfU3OxoyWjcmY6YYH7q1vRrxUy3zhj9xURX6t+8Dy3eVdeD1u6BgDkOJzLhzZ +# RWTdRuzhXyoLMaQMUkzFlnhm5OX9TfhhubFWrjXjOP59sTqtWywzz+zs4nIVGrI1 +# EJRfy95IGaLED1DINzhnlAxvxTsB4XJP/Yxdc/lH4YRMJLVI0lJqXz3sd6UXwOlp +# iOXL1Tg/tjTFpl9rW0PGQsaBwKncSGIxKnM0p+JBcZ62WxP9+bQwc2KvMJcADWaS +# DOEMvm/ARoRv1fkPuRAjv5LkTIgQOnymKghrcvlFMYMn9PG+zxnIRP3W3e5OxZHr +# PWjRjesWKsNmv3Vm74xk6l6TizS4NZ09lG5br6GCDygwgg8kBgorBgEEAYI3AwMB +# MYIPFDCCDxAGCSqGSIb3DQEHAqCCDwEwgg79AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ # BgsqhkiG9w0BCRABBKB6BHgwdgIBAQYMKwYBBAGCqTABAwYBMDEwDQYJYIZIAWUD -# BAIBBQAEIFu8RI8eeM2qFiJIhJjt04Wgswm2hNbeIWi3zCFMkwKQAghQzNSl9YSe -# EBgPMjAyNjEwMTQwMjQxMjlaMAMCAQECEHNhyAvX2LU5fFzEKOVLyD6gggwAMIIE +# BAIBBQAEIKc6Eh2jm8nVM3l28o7P217EciZiJTO+D/K/6r6LiA+tAghI4YJxTtpz +# khgPMjAyNjEwMTQxNTE2MTZaMAMCAQECEH+4cKlBFSQ7chVqCV5VCQugggwAMIIE # /DCCAuSgAwIBAgIQH2sWYtIuG2xd8cDBoGAOODANBgkqhkiG9w0BAQsFADBzMQsw # CQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xETAP # BgNVBAoMCFNTTCBDb3JwMS8wLQYDVQQDDCZTU0wuY29tIFRpbWVzdGFtcGluZyBJ @@ -188,17 +189,17 @@ # daAvJgTfe9MiL2nSBioYe/g5mHUSWAay/Ip1RQmQCvmF9sNfqlhJwkjy/1U1ibUk # TIUBX3HgymyQvqQTZLLys6pL2tCdWcjI9YuLw30rgZm8+K387L7ycUvqrmQ3ZJlu # jHl3r1hgV76s3WwMPgKk1bAEFMj+rRXimSC+Ev30hXZdqyMdl/il5Ksd0vhGMYIC -# WDCCAlQCAQEwgYcwczELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYD +# VzCCAlMCAQEwgYcwczELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYD # VQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDEvMC0GA1UEAwwmU1NMLmNv # bSBUaW1lc3RhbXBpbmcgSXNzdWluZyBSU0EgQ0EgUjECEB9rFmLSLhtsXfHAwaBg # DjgwCwYJYIZIAWUDBAIBoIIBYTAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQw -# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDAyNDEyOVowKAYJKoZIhvcNAQk0MRswGTAL -# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIF7s4N4XH888 -# SUPh4S4bufp2Sq5hGpbnq2ubprfwwgBNMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB +# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDE1MTYxNlowKAYJKoZIhvcNAQk0MRswGTAL +# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIH8cMpT64QTn +# 4H9v0OxX9d8AJ+CRTuyfHE45mgL/+dcWMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB # szCBsAQgVCr5oWqNci5mEUl4iumUwYqaruWmXLNEolSa+Wx5x4swgYswd6R1MHMx # CzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjER # MA8GA1UECgwIU1NMIENvcnAxLzAtBgNVBAMMJlNTTC5jb20gVGltZXN0YW1waW5n # IElzc3VpbmcgUlNBIENBIFIxAhAfaxZi0i4bbF3xwMGgYA44MAoGCCqGSM49BAMC -# BEcwRQIhAIiT6NJF3kiCuut9ogTKArftrKgWykEGvrPStmV6nbyDAiBoy2L2Mt3N -# GLk4SQ6HWs4xJKGFCVqfyNKQQSwxdT71uQ== +# BEYwRAIgftyRQ3f7XcgjXD3foG+cqt5EtsjemWwhbpvJay2NJKUCIDDC6ujED4O2 +# kMOtgXECP0w92oHL3VdiomOCUXl6hqTh # SIG # End signature block diff --git a/package/ExchangeLogReport.psm1 b/package/ExchangeLogReport.psm1 index 7e0e28b..c1ed43e 100644 --- a/package/ExchangeLogReport.psm1 +++ b/package/ExchangeLogReport.psm1 @@ -21,7 +21,7 @@ .NOTES Author : Nicolas Fabert - Version : 2.1.0 + Version : 2.1.1 History : see CHANGELOG.md This Script is a Personal project. @@ -32,7 +32,7 @@ Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' -$script:ToolVersion = '2.1.0' +$script:ToolVersion = '2.1.1' $script:ToolRoot = $PSScriptRoot function Assert-ExlPackageIntegrity { $verifier = Join-Path $script:ToolRoot 'src\Test-PackageIntegrity.ps1' @@ -433,7 +433,7 @@ function Import-ExlConfiguration { Report = [ordered]@{ DefaultRange = [string](Get-Value $r 'Report' 'DefaultRange' 'Last7Days') DefaultType = [string](Get-Value $r 'Report' 'DefaultType' 'Usage') - TimeZone = [string](Get-Value $r 'Report' 'TimeZone' 'Europe/Paris') + TimeZone = [string](Get-Value $r 'Report' 'TimeZone' 'Romance Standard Time') OutputPath = Resolve-ExlPath ([string](Get-Value $r 'Report' 'OutputPath' '.\reports')) $Root FilePrefix = [string](Get-Value $r 'Report' 'FilePrefix' 'ExchangeLogs') Formats = [string[]]@(Get-Value $r 'Report' 'Formats' @('Csv', 'Html')) @@ -2066,11 +2066,12 @@ function Send-ExlTestMail { #endregion + # SIG # Begin signature block -# MIIghQYJKoZIhvcNAQcCoIIgdjCCIHICAQExDzANBglghkgBZQMEAgEFADB5Bgor +# MIIghgYJKoZIhvcNAQcCoIIgdzCCIHMCAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAzJdPTLIZ7zbtF -# PCW41yEaT1P4n/Q4+7CI0Zu4DWzOMaCCDW8wggZyMIIEWqADAgECAghkM1HTxzif +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBIlaQ/peqhk5/a +# 2WlTEl9m/Mq+Xtk8nhb/7EZGYrfpsKCCDW8wggZyMIIEWqADAgECAghkM1HTxzif # CDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx # EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8G # A1UEAwwoU1NMLmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTAe @@ -2142,28 +2143,28 @@ function Send-ExlTestMail { # ULeH38N0Vr83psiJVuBSxQyt5nRVrpYz7FACq5gtXELkyViq/rGOlJKaRrgQ6WWq # eoIXqKhVFAdP/jAEm2M8ezoVYsUgPyKY2OcuecV9coulAcxUIUydx6qYiOfsGj5u # Dy7l4aYjvB771wkUMzUQwxzcDYXJtMMTaWRe6n9EemR67jc73u5CJyFg3PfA5WR1 -# wZislcdCZuS6MYISbDCCEmgCAQEwgYwweDELMAkGA1UEBhMCVVMxDjAMBgNVBAgM +# wZislcdCZuS6MYISbTCCEmkCAQEwgYwweDELMAkGA1UEBhMCVVMxDjAMBgNVBAgM # BVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDE0MDIG # A1UEAwwrU1NMLmNvbSBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENBIFJTQSBS # MQIQBof4ljXihJpmCqqt2mhAWzANBglghkgBZQMEAgEFAKCBhDAYBgorBgEEAYI3 # AgEMMQowCKACgAChAoAAMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG -# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDzF1dJYvGY -# 6fTPRXGd/9GfXDrh6xYVASr1gYnqznsuUTANBgkqhkiG9w0BAQEFAASCAgAi051i -# Q/eTHsSI26Oxw2FGvtAMk6ka/wqbN+fvQWT8Wmfocr5F5JLxBWdJNdjz6nr0PJym -# rz3YxSdN/Vm2OUsZqxlPsyfgHws4zzqmkFEYIL88dbS9es78R36SF85laaEZFiXr -# zZiefEfnLdgMxMRNjJlY79mcOQIfBkzoHNHrLUeO457iEYT1/fSiIanabtpiZHA+ -# 8bDHgp22ebAIVRI55tc5MKd/v5Ri8PwZiSJmsLUq30AmEsA20K+MTxTvzHs+UUtd -# icC18J3FkzchrRpBhCdQNymrlfKLOKqLLMtC/tVLZ1eZR5CUbPm4PJCmUyFiJqGZ -# 0zX6jGk9zwq+Ezseys9J2zoLEzalnR5YCYDkdx7FwdjlsXfF9ImNGsIjBefXihzw -# V282hu6e5cVRlRdjUagD1JRongygGH/OPF3BhZpI3E9U/0wTgjXWL0DvtI1nAJdO -# Kxvh9e9aDdQb4oL3PH8+nBR7QHnaWLTrWyKJTJmFYDCPbN65nphRQ/sjxgdIWvRe -# rV+KmnXLc6/C7NRPFj4mNf8i4tfc7fxRor6ev/ybj46qfNl8iNNTkxW18P4zRs07 -# j3KVSZdwWVBv+p1+lZf8vcstbIKZdqF+5FlxAQ3iiU9q40j3VFaFBRcJMBgNy85P -# iJvqEtF/hSqvsYmGoUSq9q7McvCJY/fNhF1fzKGCDykwgg8lBgorBgEEAYI3AwMB -# MYIPFTCCDxEGCSqGSIb3DQEHAqCCDwIwgg7+AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCdcWPtiNVs +# i8SS08U0kIG6q+G4MWe3QUxj5VlnaC7W9zANBgkqhkiG9w0BAQEFAASCAgBtlRkX +# W2X5w+UHVIRi1ALJUG6VhIwvtKJ24yVl1LKurIFhMGz37Ck9lwugvAY1eELA9gOw +# WR45YMUaiOhE0EF/g8FB79ViDXVJbrTm+f9EGR/NTEd3Ge78X/S4TmlHaafDGl5N +# MkUP97PZ5iQZ9PGECK8W1euZd6g3FrgykjFClXeqtMMc3l+BogmeFClFlgHO0mWD +# 2anRjr2/uHg2+LE0DVAZDRc9vDeiAga1NnMZhAegfF72s0pc45NrDQLY3RXTVXah +# 9eROwqghzfjK2k95uvm88rSHWsXeTUOLk9zZ1Sj+aYqqZwj1+9pziOEYcKP/xiYA +# zLjWe6muQ9ONj8iK0gQynz8KVF4Y7nC0l7o+k0Iv2NpBX9zmI8/E4B4wIQ/KltGU +# EVftzBulZgYEqnrkfVX67u8lcjH9S7QcGaw3VE+zGbky6StPyd/MsreMM+jVD/Uy +# sYR3stHfa0md5uozcFlok40P6WC7ano6Xc3Y+1m0RdJz2Lx5tjuDIQZWqmFEV6pW +# o3h7lqeiSIuhgVGaqacnfQuT0MwB2JlnbhBBQzNlPRbv0vuPgkruk3RMnOg0eeTN +# NxRHrdwlgReCmKGsgShSYlG6OnV+DXlT80SZtOrOgD48/w3wTZTRTb0/T3oxZoi6 +# vfMwEicztcIJfwhxJ+I0LszT7ih4JiT6RgxByqGCDyowgg8mBgorBgEEAYI3AwMB +# MYIPFjCCDxIGCSqGSIb3DQEHAqCCDwMwgg7/AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ # BgsqhkiG9w0BCRABBKB6BHgwdgIBAQYMKwYBBAGCqTABAwYBMDEwDQYJYIZIAWUD -# BAIBBQAEIKcqiKG6L7eGCAV4aONENOXJiUsgkUoX6wsK/qnrjmuvAghyBTR9Law/ -# vRgPMjAyNjEwMTQwMjQxMjBaMAMCAQECEGly4rF2knz1IOnzQMU1y/KgggwAMIIE +# BAIBBQAEIOMDVW0q0Tl1rqpjPyGO61OT9QEARctrfuJ2uNONIYx4Aghg1D7q8W69 +# oRgPMjAyNjEwMTQxNTE2MjRaMAMCAQECEEWm24/0XlDjbzLuwrLJkQ2gggwAMIIE # /DCCAuSgAwIBAgIQH2sWYtIuG2xd8cDBoGAOODANBgkqhkiG9w0BAQsFADBzMQsw # CQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xETAP # BgNVBAoMCFNTTCBDb3JwMS8wLQYDVQQDDCZTU0wuY29tIFRpbWVzdGFtcGluZyBJ @@ -2228,17 +2229,17 @@ function Send-ExlTestMail { # daAvJgTfe9MiL2nSBioYe/g5mHUSWAay/Ip1RQmQCvmF9sNfqlhJwkjy/1U1ibUk # TIUBX3HgymyQvqQTZLLys6pL2tCdWcjI9YuLw30rgZm8+K387L7ycUvqrmQ3ZJlu # jHl3r1hgV76s3WwMPgKk1bAEFMj+rRXimSC+Ev30hXZdqyMdl/il5Ksd0vhGMYIC -# WDCCAlQCAQEwgYcwczELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYD +# WTCCAlUCAQEwgYcwczELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYD # VQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDEvMC0GA1UEAwwmU1NMLmNv # bSBUaW1lc3RhbXBpbmcgSXNzdWluZyBSU0EgQ0EgUjECEB9rFmLSLhtsXfHAwaBg # DjgwCwYJYIZIAWUDBAIBoIIBYTAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQw -# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDAyNDEyMFowKAYJKoZIhvcNAQk0MRswGTAL -# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIENOL0dbBL/p -# 9R53lw7CgrmDzd/rz5NUUfh/Ywz/V/QxMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB +# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDE1MTYyNFowKAYJKoZIhvcNAQk0MRswGTAL +# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIPVFG0KM1DX9 +# yisfoDyN+D7kiHJwIK7s+w1n0jSJNSWxMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB # szCBsAQgVCr5oWqNci5mEUl4iumUwYqaruWmXLNEolSa+Wx5x4swgYswd6R1MHMx # CzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjER # MA8GA1UECgwIU1NMIENvcnAxLzAtBgNVBAMMJlNTTC5jb20gVGltZXN0YW1waW5n # IElzc3VpbmcgUlNBIENBIFIxAhAfaxZi0i4bbF3xwMGgYA44MAoGCCqGSM49BAMC -# BEcwRQIhAM70swFCOA4DHjZa95TRmcEXcARcvE9ghp0bGg/zg5T3AiARLJe0eQZ7 -# nDzU1+ACPdZmTMe8tWdOoDCSVQ6vZTCybA== +# BEgwRgIhAPyVDAXoDjXPBdKxl8oIDOTYFyiwCsM85IeVMnHukooHAiEA1miqUZ0J +# bT4M58e5d3VlCNwVrxG3zfj7P8A6mG/hWDc= # SIG # End signature block diff --git a/package/Invoke-ExchangeLogReport.ps1 b/package/Invoke-ExchangeLogReport.ps1 index b40c4a9..79515c3 100644 --- a/package/Invoke-ExchangeLogReport.ps1 +++ b/package/Invoke-ExchangeLogReport.ps1 @@ -146,7 +146,7 @@ .NOTES Author : Nicolas Fabert - Version : 2.1.0 + Version : 2.1.1 Exit codes : 0 = success, 1 = failure, 2 = finished with warnings (a server, a folder or a file could not be read, a source is stale, the IIS log folders changed since -Mode Discover, or the report could not be sent by e-mail). @@ -528,11 +528,12 @@ finally { } exit $exitCode + # SIG # Begin signature block -# MIIghAYJKoZIhvcNAQcCoIIgdTCCIHECAQExDzANBglghkgBZQMEAgEFADB5Bgor +# MIIghQYJKoZIhvcNAQcCoIIgdjCCIHICAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDwd/HGEdKGbArm -# /mv3k42cjtf0ffMBfJFNCFYxHPO88qCCDW8wggZyMIIEWqADAgECAghkM1HTxzif +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBtcnINZKS8rBnd +# HiA2xzG3YpKX8U/z2uFVHIh1YRjW56CCDW8wggZyMIIEWqADAgECAghkM1HTxzif # CDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx # EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8G # A1UEAwwoU1NMLmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTAe @@ -604,28 +605,28 @@ exit $exitCode # ULeH38N0Vr83psiJVuBSxQyt5nRVrpYz7FACq5gtXELkyViq/rGOlJKaRrgQ6WWq # eoIXqKhVFAdP/jAEm2M8ezoVYsUgPyKY2OcuecV9coulAcxUIUydx6qYiOfsGj5u # Dy7l4aYjvB771wkUMzUQwxzcDYXJtMMTaWRe6n9EemR67jc73u5CJyFg3PfA5WR1 -# wZislcdCZuS6MYISazCCEmcCAQEwgYwweDELMAkGA1UEBhMCVVMxDjAMBgNVBAgM +# wZislcdCZuS6MYISbDCCEmgCAQEwgYwweDELMAkGA1UEBhMCVVMxDjAMBgNVBAgM # BVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDE0MDIG # A1UEAwwrU1NMLmNvbSBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENBIFJTQSBS # MQIQBof4ljXihJpmCqqt2mhAWzANBglghkgBZQMEAgEFAKCBhDAYBgorBgEEAYI3 # AgEMMQowCKACgAChAoAAMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG -# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCBWEk+z3dwU -# 80eC0Q3wfaFW0DaYT4ZFVy+I/nS7rZmazjANBgkqhkiG9w0BAQEFAASCAgB4DEWf -# OmbPj41PHJdIYJwzwG4BEsgAdtzmmYUkcE85xac1qKVNfNSO+2ThCu3uiKF3o8a5 -# /gqeiBUacZZ7m4oTc6+cvmxvW35OlCs3q84wiycTQbtNy45YRem9StTrD2hodhxF -# CUmHHVWtEd8ki4De781rYBwJw9j3gwoeqaMNMk3cvUIPW03+CqFGh3vmPjxH9/xI -# ocW6dYgKW5EkVGnpeZlLjzaHEdKRuJydfQtXdRbgODL5FL+6xxg19B4npvL54G/T -# js4VQbk0lclJBgQiex7P2VCyDndZ1V5OB02B5umGFhTnmE00fU4/rMNuEKubYaTx -# QhHJ79Hyr+oBhoknakA5OuYMDUZsO+r4x0ZoiURZPNYlWtjD9wQINxDnbJWzfKAC -# pU+ePAEerUWSFzmk9XBP95tsfHkVVo2YI8qUI+kfiBD8bnIB/yhbDRXriI4c7CMa -# RoBUwZVbr4TOg6xOq5HavPLoWRLGha6HVuBq0/ap6HfLRxXYTQPaLubsFi7e8NzM -# 8JsWkihxe51hRCzAHMwfpf/BhSrxtnxFFawqWoEJ5Eeb0Ya7qzeRXNRkrpiTErZa -# BvZyiF/VAgsoASa8EUOr5TnlzfjJlpgTAGBu2sdIbtWRlMPskYNOcAlx1RCHPbY5 -# UiKi96sja2H+rWPGtIzkksp+KrfgTYBxZjAZb6GCDygwgg8kBgorBgEEAYI3AwMB -# MYIPFDCCDxAGCSqGSIb3DQEHAqCCDwEwgg79AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCD42o52vM2 +# oeSvaSbO+jaeGsMrObIBP2fY7AjnMimQqzANBgkqhkiG9w0BAQEFAASCAgBTKGM2 +# l4h9+1S9pKmRbvlQSL0FmE/hfqZxsIH99olR0p5crk228er8GAln8XByv1OYkGLo +# UpPK3EJP+bc5hVJpFOaCm5HiKCoWmDe2mdv7lazoKz8a77Hmv+kQ6AXxmdb//YZa +# rFCrforkousGCu6oOXf4CPmagshonuh2Yj5xgnV/+g1l3h/ZCz8Y5umLKjXTLA/h +# Ow2TGkT6USRC/T5jhgDAYqtT7atnnDhTPy80IkxfpmmsG3uapnGFR6bOiRrF//Js +# 4TmNS/k1XYRb4NeCL8zESE9YKfulnUAFCCwpqvc7rRw8Y9QH6CWjS+7G7/Zu2eTf +# /sa2FWPUqzC29pRqA2NTmVJ0JeFNzxBQ5SOBRRYT0rZwbmX4BWpnnAiMFxEnyeQZ +# 21RV//KQhPBk+nwHxPgbSOBw4fGeghoSBn6Vw7O4VwmL6g9hpDSwYtWDuYMdefB0 +# mJcH1YU2erEe+rMhnzAcl84Vv4Gmniz7n3U+8otM6Uxw68JfSaUiOvs1XerqyTuV +# 1Zs28jsOFIOHZtOBaZbxDbJ19CkcwftX6aarXgdx/8Ayhn7Y1WQUvZEhxYMt5SyL +# cTUj7e79dRD0uvYZaRA/aBuGJgT+BkwCdsDIpo7+sv8g0M9M0n/0uQKkT3Q26KxA +# 8oyVx3FAf99d5xPMCY4wH3KBok45kbVre9XpcaGCDykwgg8lBgorBgEEAYI3AwMB +# MYIPFTCCDxEGCSqGSIb3DQEHAqCCDwIwgg7+AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ # BgsqhkiG9w0BCRABBKB6BHgwdgIBAQYMKwYBBAGCqTABAwYBMDEwDQYJYIZIAWUD -# BAIBBQAEIChQuu73RzlfkE33vc8EuwmzvIzyK1PWCRcalhMzNr8YAghrc1KrNPMh -# eRgPMjAyNjEwMTQwMjQxMTVaMAMCAQECEH8GpSE4gB7eG0r6QBIVNEigggwAMIIE +# BAIBBQAEIJwHud67Vy7JzUhTy95qFW6KCMGcvy/+kTUvavZC+BqKAggsXegOYhnf +# 3xgPMjAyNjEwMTQxNTE2MzNaMAMCAQECEHG7tUNGCdAEoTmzD56PUYegggwAMIIE # /DCCAuSgAwIBAgIQH2sWYtIuG2xd8cDBoGAOODANBgkqhkiG9w0BAQsFADBzMQsw # CQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xETAP # BgNVBAoMCFNTTCBDb3JwMS8wLQYDVQQDDCZTU0wuY29tIFRpbWVzdGFtcGluZyBJ @@ -690,17 +691,17 @@ exit $exitCode # daAvJgTfe9MiL2nSBioYe/g5mHUSWAay/Ip1RQmQCvmF9sNfqlhJwkjy/1U1ibUk # TIUBX3HgymyQvqQTZLLys6pL2tCdWcjI9YuLw30rgZm8+K387L7ycUvqrmQ3ZJlu # jHl3r1hgV76s3WwMPgKk1bAEFMj+rRXimSC+Ev30hXZdqyMdl/il5Ksd0vhGMYIC -# VzCCAlMCAQEwgYcwczELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYD +# WDCCAlQCAQEwgYcwczELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYD # VQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDEvMC0GA1UEAwwmU1NMLmNv # bSBUaW1lc3RhbXBpbmcgSXNzdWluZyBSU0EgQ0EgUjECEB9rFmLSLhtsXfHAwaBg # DjgwCwYJYIZIAWUDBAIBoIIBYTAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQw -# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDAyNDExNVowKAYJKoZIhvcNAQk0MRswGTAL -# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIDDLkm/ZWxmq -# 5FROTiIP2VviDAZuFLJ55t4I4dtrj7RwMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB +# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDE1MTYzM1owKAYJKoZIhvcNAQk0MRswGTAL +# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIOnqw4jy27k9 +# rIxbKYQpu/YwJD8Mv9c7VPH2MDpWLNe/MIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB # szCBsAQgVCr5oWqNci5mEUl4iumUwYqaruWmXLNEolSa+Wx5x4swgYswd6R1MHMx # CzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjER # MA8GA1UECgwIU1NMIENvcnAxLzAtBgNVBAMMJlNTTC5jb20gVGltZXN0YW1waW5n # IElzc3VpbmcgUlNBIENBIFIxAhAfaxZi0i4bbF3xwMGgYA44MAoGCCqGSM49BAMC -# BEYwRAIgdqtCsKlWlwIeze8MOuhgfQ/qGw6PaUAHOI/5pEmHkhcCIFXK/KJU2jzJ -# NfznFa2KBNXNnxNM+VlvfOMZUKnzqXoL +# BEcwRQIhANAJyarSFNd1v5zHu1y383eRIsEtM6OC+sHkAaAWurysAiBBpc0764Fu +# urhXXTY4RYnhmx7/j6H9v3F7TdbDu4QvNA== # SIG # End signature block diff --git a/package/PackageIntegrity.psd1 b/package/PackageIntegrity.psd1 index dec4e88..0858850 100644 --- a/package/PackageIntegrity.psd1 +++ b/package/PackageIntegrity.psd1 @@ -1,13 +1,13 @@ -# Exchange Log Report 2.1.0 - authenticated package integrity manifest +# Exchange Log Report 2.1.1 - authenticated package integrity manifest # Generated only after final stable-file signature/timestamp bytes. @{ SchemaVersion = 1 Algorithm = 'SHA256' SignerThumbprint = '0F28E442889F17B5F4D251E8F96E7CC6E2C9C6D6' Files = @( - @{ Path = 'Invoke-ExchangeLogReport.ps1'; Sha256 = 'BE94977AEFF024783284E42FDF49C16768662985F06A4795AAEE07E02315ED3E' } - @{ Path = 'ExchangeLogReport.psm1'; Sha256 = '89202B440CA80719FB6E90C93620ECB2C5C134D5F736C568466A84F12FB46E0B' } - @{ Path = 'ExchangeLogReport.psd1'; Sha256 = 'E54E06673F997795C05D95B6473BB5070DA969C71B90E2F9C388ACD3B0792676' } + @{ Path = 'Invoke-ExchangeLogReport.ps1'; Sha256 = '8FB7814A96F2D0B7C8F3E6EBC18842E35C9374FCB365131DEC0E8195B36FE0F4' } + @{ Path = 'ExchangeLogReport.psm1'; Sha256 = '9EFFAD025708B77B2F98546F9B2D0B92B8B86918A6003244EA13AE7581256492' } + @{ Path = 'ExchangeLogReport.psd1'; Sha256 = '7ED981AEC512F04BC77939874287D8E4C0A3F5BF1B645B7897831C05A05F1A61' } @{ Path = 'src\Test-PackageIntegrity.ps1'; Sha256 = '383400B198AED59008BB40F299EB8DDB975A235AAF63DB1FA280C4D24733E04A' } @{ Path = 'src\Get-ExlExchangeSettings.ps1'; Sha256 = 'FEDF1CFB466B8F834BDE3E9798D75C53A0989718FD0F075C590C73D01EA1FA50' } @{ Path = 'src\Engine.Collector.cs'; Sha256 = 'DAA4C689EF59CE83A94F36AC2BE53A13D4F11AB35769EE9E16E6CCA96CDBF7A0' } @@ -29,19 +29,19 @@ @{ Path = 'lib\sqlite\runtimes\win-x64\e_sqlite3.dll'; Sha256 = 'B7385D722C83FB52142A00477A726723745916D22A555711EE89834C1111FB2E' } @{ Path = 'lib\sqlite\runtimes\win-arm64\e_sqlite3.dll'; Sha256 = '4177542756BD94F75B55FB74367E0CF34E66A88FFAF95755489AF14C6CA2F792' } @{ Path = 'templates\Report.template.html'; Sha256 = '29C88EDFB9670A1AD72349AACABABC5601FC262580ED094D447957131A87FAEC' } - @{ Path = 'docs\ExchangeLogReport-Guide.html'; Sha256 = '649E3E99031AC80B42D2034994830CBF24F71035AB39CC1A7471EB6D89D30F6A' } - @{ Path = 'docs\ExchangeLogReport-UserGuide.html'; Sha256 = '2C4F750D2252B62AF0BB0D03673632137519307BC3109C71F423E9FEFADFE759' } + @{ Path = 'docs\ExchangeLogReport-Guide.html'; Sha256 = '7DC4E0A619225CB78ECAA7D7C931DEA8203639D8A5E74DC5C4D12B257287DF43' } + @{ Path = 'docs\ExchangeLogReport-UserGuide.html'; Sha256 = 'ED131A4FE953B2B0145E6CD5F2A70139B1336E89B0083139C96DA019BE48549F' } @{ Path = 'README.md'; Sha256 = '09EB5F043B173D5C1D8300EDF020E17C1A2C02DC68A7496A34C76CB6CF342090' } @{ Path = 'THIRD-PARTY-NOTICES.md'; Sha256 = 'E4A7153897836EB23927FABAAF0EFFCC2F5D31B5EBD04AADCCE71B3EA49040A8' } - @{ Path = 'CHANGELOG.md'; Sha256 = 'BC2BAFE583838AF8B426949926A974FAB906DA85283C3B10D2F36B38DB1DE232' } + @{ Path = 'CHANGELOG.md'; Sha256 = 'ADFAED68AB83EB1FDBA902A61156A3E853A231D0403BB7C43A24CC8996C1440E' } ) } # SIG # Begin signature block # MIIghAYJKoZIhvcNAQcCoIIgdTCCIHECAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAmXhe1lt2u/Z61 -# PsI6fKioVY6mW7Cdym5zwqbQ7chYfaCCDW8wggZyMIIEWqADAgECAghkM1HTxzif +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDZwes+PgDgNJay +# ReVp1t7WahArvuOoKsdx1wWjJARJn6CCDW8wggZyMIIEWqADAgECAghkM1HTxzif # CDANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx # EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8G # A1UEAwwoU1NMLmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTAe @@ -118,23 +118,23 @@ # A1UEAwwrU1NMLmNvbSBDb2RlIFNpZ25pbmcgSW50ZXJtZWRpYXRlIENBIFJTQSBS # MQIQBof4ljXihJpmCqqt2mhAWzANBglghkgBZQMEAgEFAKCBhDAYBgorBgEEAYI3 # AgEMMQowCKACgAChAoAAMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG -# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAmRK3Q55kC -# 8B8V5A7hrvUxIQINN/4paYyF10BhY6TBizANBgkqhkiG9w0BAQEFAASCAgCwNJp0 -# XKZNas9MgfYBUK/QVM5+YN1wEKmIfrrzPhtqxs+7g6KczNp/Z+kscM1SVpwElj6H -# sVMoAHdYl7aiLRdW8MxXlXBEyRtaGJ7gpIVSkbI0iF78TVqVSeDO9uFQqXcJcw8+ -# Gvdbn8coabGcCZCMb8SXCIDtlXoXuRYrkaumLrLR9Zhm0uquFIcVUclTs3ol3FPN -# YofpCBLbXHRAgsSvlc3ydP1emwswtUjJSBtUUgDSrx4f81DYvI/8xEhVGKwiam7A -# dOIZQ11v4XpomFIj2tE8K/dqVu8G9OqLohHKhKJKyIqvWD32d+7L/Z1eTGYujN6l -# s7yG9DWFwYUeIzEYfaW6lGcu0l0SVZLcC7QF95tWpQq0JnLDPbO44veATyeILs2V -# QMAbD63fK4r8hQFcB4eYbViMHyEECMCHHEQSkqseESIh6+aUl76Kk+fVItlE/Dnl -# +/C9o0hrphqCpYnaWrj0Frol2YCY6EbR77zjSuIhfFFKcySFmTBUXlwj6sOQjEBH -# 5Ox/z/16jNDYHfDra9PEDZda9kvX9Y99AJhJ5deINr/8mWB6n2nSwAEWhsLejtI0 -# UJBuFPPtez6B8BOuzcLT973IWkHHPxsHWHV80Zp0obe6DYgZTc4ZjZLWV2h7eMTo -# d9IYJWML+Ki4qYruuoG/itoAnoxIkTxtjXPKg6GCDygwgg8kBgorBgEEAYI3AwMB +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAX7Y9GD2VG +# o79hQp56jPisJ1QCjEXmDSPmwpkEqHMj/jANBgkqhkiG9w0BAQEFAASCAgB83tri +# c7ZEBKdwyQGZfn33oCllBP15vIuDZtrzQVLct/zGSTkXYtqLsoLnwnn9HA/wZwwS +# dUo4fl49fvUr0LxcZttn+UvSg/hl1ewE1/To9NSoEOp8vC9DH2+nVnI5aXW4kL97 +# MFPc9z3qVRC9kaGYTRAF0QbB5Crt0R/YargtUYTPXTCnGPPB56qWU4BwF5GjPYJ5 +# Zm7T8mB7Xm7Nf/8opbEgzrZht/VaFXP+dMFgOPzUUtrNMJYIkkeTlgGMjdZsfWMv +# k/QSdmAN0tGXvngwQXKObcrVhwxhEfVk+tDgN7rnr77Ji+0DmrD5lX287aTbQnhd +# YcVA4j2lP9xi+r66HQPgxsomDSI0WPxpPP9pJmdQoFOMv3ucDzWw+PvPUuukt8Et +# 46JeGu++KcgDFd1i6LrE8R5lvpasLoca9MTQonjr9JGM+QXjQftCBex95BY41Mmg +# kWOisoR5QIfubI6KR63E9cdd7//FDOIMKE/x8SjIR0MdtzkuzUdZK5z7mCJo8PtE +# FhW5fsDzF63v75pix6eGSB9oaj0MBJYkQSVmJrLtHqjdQlTTJAKePvR1alUGjk99 +# lH8IU8aNqkWG2VYMOyn2xwQy3X+8EUXRQcHuNnmxWNAZWnfi0sCb2z5kfCDgWbeV +# Z8LyyljAJF0SS0M6QHkaBSN5XVgpgRVXXxP7UqGCDygwgg8kBgorBgEEAYI3AwMB # MYIPFDCCDxAGCSqGSIb3DQEHAqCCDwEwgg79AgEDMQ0wCwYJYIZIAWUDBAIBMIGJ # BgsqhkiG9w0BCRABBKB6BHgwdgIBAQYMKwYBBAGCqTABAwYBMDEwDQYJYIZIAWUD -# BAIBBQAEILBYHmE/puHsTtKipkHTywvkI6F20xOaimOfO0zU+SsoAgg/k1YdpSwE -# ThgPMjAyNjEwMTQxMDM2MjNaMAMCAQECEENRRFmvvwFIbPOjUABujb2gggwAMIIE +# BAIBBQAEIID9h9dTMhSFhIp+PxzSyqUvO8Nx4193r3I4y7ipeJFtAghrAlJWHwkN +# HBgPMjAyNjEwMTQxNTU1MTVaMAMCAQECEC1AQYPdLV3HiUbRazOWWzegggwAMIIE # /DCCAuSgAwIBAgIQH2sWYtIuG2xd8cDBoGAOODANBgkqhkiG9w0BAQsFADBzMQsw # CQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xETAP # BgNVBAoMCFNTTCBDb3JwMS8wLQYDVQQDDCZTU0wuY29tIFRpbWVzdGFtcGluZyBJ @@ -203,13 +203,13 @@ # VQQHDAdIb3VzdG9uMREwDwYDVQQKDAhTU0wgQ29ycDEvMC0GA1UEAwwmU1NMLmNv # bSBUaW1lc3RhbXBpbmcgSXNzdWluZyBSU0EgQ0EgUjECEB9rFmLSLhtsXfHAwaBg # DjgwCwYJYIZIAWUDBAIBoIIBYTAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQw -# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDEwMzYyM1owKAYJKoZIhvcNAQk0MRswGTAL -# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEINJDp5y6b3Ff -# C6dYoATnFP+bG4k+kHc5RW9QBofv6yq9MIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB +# HAYJKoZIhvcNAQkFMQ8XDTI2MTAxNDE1NTUxNVowKAYJKoZIhvcNAQk0MRswGTAL +# BglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIL5g+7vyonAQ +# BKbfz6q1Ov9+0pB0O8EUQ2iGcuoupnPyMIHJBgsqhkiG9w0BCRACLzGBuTCBtjCB # szCBsAQgVCr5oWqNci5mEUl4iumUwYqaruWmXLNEolSa+Wx5x4swgYswd6R1MHMx # CzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjER # MA8GA1UECgwIU1NMIENvcnAxLzAtBgNVBAMMJlNTTC5jb20gVGltZXN0YW1waW5n # IElzc3VpbmcgUlNBIENBIFIxAhAfaxZi0i4bbF3xwMGgYA44MAoGCCqGSM49BAMC -# BEYwRAIgYy/Gs8C4XApTvhGKlC3qQAMy45T4RrOUDTUQZfI1wn0CICa+LC1khxd0 -# wi5KaH3RNPno0+/vZiEJSAgYxAiPPVco +# BEYwRAIgK5SquxyTeYiAo44b3rjsxyuup2tO798AUvsewA+gIVwCICQ1gYohX1Yk +# Sd3NDqWisXL7RffewomFrfysDG7tbAVF # SIG # End signature block diff --git a/package/config/ExchangeLogReport.config.psd1 b/package/config/ExchangeLogReport.config.psd1 index 5eea6d2..b2d220c 100644 --- a/package/config/ExchangeLogReport.config.psd1 +++ b/package/config/ExchangeLogReport.config.psd1 @@ -2,7 +2,7 @@ # Exchange Log Report - configuration file # -------------------------------------------------------------------------- # Author : Nicolas Fabert -# Version : 2.1.0 +# Version : 2.1.1 # # This file is read by Invoke-ExchangeLogReport.ps1. It is a PowerShell data # file: text between quotes, $true / $false, numbers, and @( ) for lists. @@ -128,7 +128,7 @@ Report = @{ DefaultRange = 'Last7Days' # Last24Hours | Last7Days | Last30Days | PreviousMonth DefaultType = 'Usage' # Usage (who uses which server) | Detailed (+ failures, messages, SMTP sessions) - TimeZone = 'Europe/Paris' + TimeZone = 'Romance Standard Time' OutputPath = '.\reports' # one sub-folder per execution FilePrefix = 'ExchangeLogs' Formats = @('Csv', 'Html') diff --git a/package/docs/ExchangeLogReport-Guide.html b/package/docs/ExchangeLogReport-Guide.html index 705f30e..322b676 100644 --- a/package/docs/ExchangeLogReport-Guide.html +++ b/package/docs/ExchangeLogReport-Guide.html @@ -181,9 +181,9 @@ main { padding: 0; max-width: none; } .section { break-inside: avoid-page; box-shadow: none; } .part { break-before: page; } } -