diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e19c3003c..bb76e2ac4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ * EXOMailboxCalendarFolder * Add support for non-English calendar folder names during export FIXES [#4056](https://github.com/microsoft/Microsoft365DSC/issues/4056) +* EXOTransportRule + * Fix export of enabled state + FIXES [#3932](https://github.com/microsoft/Microsoft365DSC/issues/3932) * IntuneDeviceConfigurationCustomPolicyWindows10 * Fix issue deploying decrypted OmaSettings to another tenant FIXES [#4083](https://github.com/microsoft/Microsoft365DSC/issues/4083) diff --git a/Modules/Microsoft365DSC/DSCResources/MSFT_EXOTransportRule/MSFT_EXOTransportRule.psm1 b/Modules/Microsoft365DSC/DSCResources/MSFT_EXOTransportRule/MSFT_EXOTransportRule.psm1 index 6dd6a7d7ae..1b06918414 100644 --- a/Modules/Microsoft365DSC/DSCResources/MSFT_EXOTransportRule/MSFT_EXOTransportRule.psm1 +++ b/Modules/Microsoft365DSC/DSCResources/MSFT_EXOTransportRule/MSFT_EXOTransportRule.psm1 @@ -780,6 +780,16 @@ function Get-TargetResource { $MessageContainsDataClassificationsValue = $TransportRule.MessageContainsDataClassifications.Replace('"', "'") } + + if ($TransportRule.State -eq "Enabled") + { + $enabled = $true + } + else + { + $enabled = $false + } + $result = @{ Name = $TransportRule.Name ADComparisonAttribute = $TransportRule.ADComparisonAttribute @@ -820,7 +830,7 @@ function Get-TargetResource CopyTo = $TransportRule.CopyTo DeleteMessage = $TransportRule.DeleteMessage DlpPolicy = $TransportRule.DlpPolicy - Enabled = $TransportRule.Enabled + Enabled = $enabled ExceptIfADComparisonAttribute = $TransportRule.ExceptIfADComparisonAttribute ExceptIfADComparisonOperator = $TransportRule.ExceptIfADComparisonOperator ExceptIfAnyOfCcHeader = $TransportRule.ExceptIfAnyOfCcHeader