Script failed for me right when the download completed. :
Attempted to divide by zero.
At D:\Program Files\Microsoft\Exchange Server\V15\Scripts\Reset-ScanEngineVersion.ps1:90 char:25
+ ... $percentComplete = ($transfer.BytesTransferred * 100 / $t ...
Now getting a bunch of "delivery delayed" emails from the System.
Ideas?
I did the command to verify patch. It shows applied. I think all is done. When I restarted the transport everything started coming in.
[PS] D:\Program Files\Microsoft\Exchange Server\V15\Scripts>Get-EngineUpdateInformation
Engine : Microsoft
LastChecked : 01/02/2022 10:44:40 AM -08:00
LastUpdated : 01/02/2022 10:35:08 AM -08:00
EngineVersion : 1.1.18800.4
SignatureVersion : 1.355.1227.0
SignatureDateTime : 01/01/2022 03:29:06 AM -08:00
UpdateVersion : 2112330001
UpdateStatus : UpdateAttemptNoUpdate
Then executed:
[PS] D:\Program Files\Microsoft\Exchange Server\V15\Scripts>Restart-Service MSExchangeTransport
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to stop...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to stop...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
And mail is up. The download looks like it was the last step, which completed, but script bombed out from zero divide.