Quick Fix: Exchange 2013 и .NET Framework 4.6

Если у вас на сервере с Exchange 2013 установлен .NET Framework 4.6, то некоторые ящики могут попадать в карантин и почтовые базы могут размонтироваться или активироваться на других серверах в DAG.

Причиной этому является то, что .NET Framework 4.6 не поддерживается для работы на серверах Exchange 2013. Для решения проблемы необходимо удалить .NET Framework 4.6 (KB3095369).

Для Windows Server 2012 необходимо удалить обновление Update for Microsoft Windows (KB3045562)

Для Windows Server 2012 R2 необходимо удалить обновление Update for Microsoft Windows (KB3045563)


Для того, чтобы определить версию .NET Framework, можно воспользоваться способами из статьи Exchange 2013 Tips & Tricks – .Net Framework version или следующим скриптом:

$Reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $Server)
$RegKey= $Reg.OpenSubKey("SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full")
[int]$NetVersionKey= $RegKey.GetValue("Release")
 
    if($NetVersionKey -ge 381029)
    {
        "4.6 or later"
        return
    }
    switch ($NetVersionKey)
    {
        {($_ -ge 378389) -and ($_ -lt 378675)} {"4.5"}
        {($_ -ge 378675) -and ($_ -lt 379893)} {"4.5.1"}
        {$_ -ge 379893} {"4.5.2"}
        default {"Unable to Determine"}
    } 

Читайте также:

Добавить комментарий