Лабиринт обновлений 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«.

Попробуйте OpenSSH в Windows 10


Уже давно компания Microsoft взяла курс на кроссплатформенность и гетерогенные среды, в которых используются как Windows системы, так и Unix системы. Одним очень полезным элементом взаимодействия между подобными системами является OpenSSH. Если вы уже опробовали PowerShell Core, то знаете, что он использует OpenSSH как транспорт для удаленной работы с Unix системами.

Оказывается Microsoft опционально включила OpenSSH в последние версии Windows — Windows 10 Fall Creators Update и Windows Server 1709. Читать далее

Почему надо активировать почтовый ящик административной учётной записи Exchange Server


Рубрика «Хозяйке на заметку». В Active Directory мы часто создаём специальные учётные для выполнения тех или иных административных задач. Это работает. В Exchange Server 2013/2016 мы поступаем также, только учётная запись должна иметь почтовый ящик. И это может не работать в некоторых сценариях управления. Почему? Потому что надо создать почтовый ящик не только формально (Enable-Mailbox), но и фактически, для чего в него надо зайти хотя бы один раз.

Почему продукты на базе управляемого кода могут стать эффективнее


В скором времени в публичных версиях C# появятся две новые конструкции языка Span<T> и Memory<T>. Это может оказать заметное позитивное влияние на PowerShell и Exchange Server (как впрочем и на другие продукты написание на управляемом коде (managed code)). Читать далее

Remote Desktop — убитая консоль RD Gateway


Если кратко, то (возможно) ноябрьское кумулятивное обновление 2017 года для Windows Server 2016 убивает консоль Remote Desktop Gateway. Возможно не только её. Читать далее