Лабиринт обновлений Exchange Server


Microsoft регулярно выпускает обновления для Exchange Server 2013/2016 в виде кумулятивных пакетов. Каждый из этих пакетов требует определенные версии .Net, с которыми он совместим. Все это превращает процесс обновления Exchange Server со старых версий до последних в нетривиальную задачу: надо сначала поставить определенную версию CU, потом только можно обновить .Net, и только затем ставить ещё более новую версию CU…

Чтобы не ломать голову, используйте статью Upgrade Paths for CU’s & .NET с картинками :-)

О пользе скобок


Почему надо правильно форматировать код и использовать скобки, чтобы не вызывать конец света, демонстрирует давний (по современным меркам) баг в iPhone.

Так что никогда не ленитесь писать:


if ( a == 1 )
{
   b = 2;
}

вместо опасного:

if ( a == 1 )
   b = 2;

А вы нигде не забыли скобки?

Предупреждения сертификатов в Remote Desktop


Попалась статья, в которой описаны несколько сценариев настройки сертификатов в Remote Desktop. Привлекает стройность статьи. Полезна, если вы только задумались о наведении порядка в своей инфраструктуре. Остальные полезности найдете тут, в моем блоге в рубрике «Remote Desktop«.