The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.
Well, If you look at the script, the services restart then the download begins so you would be good there:
function StartServices {
Write-Host "$($env:COMPUTERNAME) Starting services..."
Start-Service FMS
Start-Service MSExchangeTransport
}
function StartEngineUpdate {
param($EngineUpdatePath)
Write-Host "$($env:COMPUTERNAME) Starting engine update..."
$installPath = Get-ExchangeInstallPath
$updateScriptPath = Join-Path $installPath "Scripts\Update-MalwareFilteringServer.ps1"
$fqdn = [System.Net.Dns]::GetHostEntry([string]"localhost").HostName
$p = @{
Identity = $fqdn
}
if (-not [string]::IsNullOrEmpty($EngineUpdatePath)) {
$p.EngineUpdatePath = $EngineUpdatePath
}