Окончание времени жизни Exchange Server 2007


11 апреля заканчивается поддержка Exchange Server 2007. И не только его: время жизни всей линейки продуктов 2007 (Office, Sharepoint) подошло к концу.

В продолжении их использования есть множество проблем. Две основные:

  • не будет обновлений безопасности
  • не будет обновлений временных зон (а наши депутаты никак не угомонятся)

Те, кто использует продукты этих версий, вынуждены будут либо мигрировать на Офис 365, либо на корпоративные продукты более новых версий.

Что касается Exchange, то мигрировать получится либо на Exchange 2010, либо на Exchange 2013 — прямая миграция на 2016 не поддерживается.

Более подробно в статье Exchange 2007 End of Life Roadmap

Новая возможность Outlook 2016


В своей приверженности Облакам компания Майкрософт последнее время редко нас радует новинками предназначенными для корпоративной среды.

И вот нас с вами приглашают опробовать новую возможность Outlook 2016, которая ранее работала только в Облаке — Cloud attachments, совместно с корпоративным SharePoint Server 2016.

Суть в том, что ранее мы могли вместо отправки самих файлов отправлять на них ссылку, при этом сам файл размещался либо на сайте Office 365 (Sharepoint), либо на OneDrive, либо на Office 365  “OneDrive for Business”.

Теперь мы с вами можем размещать вложения на корпоративном сайте SharePoint Server 2016 или на корпоративном “OneDrive for Business”. Подробности по ссылке.

Когда эта новая возможность будет полностью протестирована, мы наконец-то сможем убедительно рекомендовать линейку продуктов 2016 для внедрения в корпоративной среде.

Поиск неиспользуемых сайтов и привилегированных пользователей в Sharepoint


В Sharepoint есть механизм контроля за неиспользуемыми сайтами. В настройках можно включить рассылку уведомлений собственникам сайтов, если сайт не используется более заданного количества дней. Дополнительно можно включить автоматическое удаление такого сайта после отправки указанного количества уведомлений.

Несмотря на наличие такого удобного механизма, бывает необходимо получить список неиспользуемых сайтов в явном виде, например, для архивирования и последующего ручного удаления. Читать далее

Проблема на сервере Office Web Apps после установки обновлений


После накатки последних обновлений на Office Web Apps спустя некоторое время перестал работать предпросмотр и перестали открываться файлы в браузере, причем постепенно: какие-то открываются, какие-то нет. Чудеса и только! Читать далее

Проблема обработки входящей почты в Sharepoint Server 2013


Уже долгое время тянется проблема на Sharepoint Server 2013 связанная с тем, что не работает обработка входящих писем из папки Drop. Читать далее

Sharepoint — мусор на файловой шаре


На днях настраивал в Sharepoint индексацию файловых шар. При изучении ошибок индексации обнаружил попытки Sharepoint проиндексировать файлы вида ~*.* – временные файлы, которые создают приложения Microsoft Office. Эти временные файлы удаляются автоматически при закрытии рабочего файла в приложении Office, но если рабочий файл не закрыли нормальным способом (потеря сети, крах системы, крах приложения и т.п.), то временные файлы могут оставаться на диске и образовывать мусор. Со временем на большом файловом сервере могут скопиться тысячи таких файлов занимающих гигабайты дискового пространства.

В Sharepoint пришлось создать правило индексации исключающее файлы вида ~*.* Это уменьшило число ошибок индексации и заметно уменьшило время индексации: если такой временный файл новый и используется, то он как правило заблокирован для доступа, и процесс индексации начинает его «долбить», растрачивая ресурсы и замедляя индексацию. Это был позитивный результат. Но сам мусор остался на дисках.

Чтобы его удалить, пришлось искать подходящий инструмент. Проблема заключалась в том, что пользователи создают папки очень большой длинны и большой вложенности. Когда имя файла превышает 260 символов (что жёстко задано в Windows File Explorer), то происходит ошибка и процесс очистки останавливается. Поэтому требовался инструмент, который бы использовал низкоуровневый API Win32 и был лишен этого ограничения. Таким инструментом оказалась давно известная утилита robocopy.

Получилась такая команда:

robocopy "E:\Data" null  ~*.* /s /mov

Учтите, что при выполнении robocopy вполне способна полностью занять одно ядро CPU и серьезно нагрузить систему ввода-вывода, поэтому чистку больших томов лучше запускать в часы наименьшей нагрузки.

Полезные ссылки:

1. Long Paths in .NET, Part 1 of 3 [Kim Hamilton]
2. Long Paths in .NET, Part 2 of 3 [Kim Hamilton]
3. Long Paths in .NET, Part 3 of 3 [Kim Hamilton]

Sharepoint Server 2013 – удаление RBS


После экспериментов по установке и настройке RBS (Remote Blob storage) на Sharepoint возник закономерный вопрос о том, как откатиться: полностью деактивировать и деинсталлировать RBS.

Последствия установки RBS в том, что часть информации оказывается вне SQL-базы в виде файлов на файловой системе. Поэтому просто взять и удалить RBS из списка установленных программ это значит разрушить базу, что категорически неприемлемо. Читать далее