This mailbox database contains one or more mailboxes…


Ошибка, так знакомая дюбому администратору, продолжает нас радовать и в новом, 2016 Exchange.

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

Такая вот особенность продукта, лучше прочитать один раз, чтобы отложилось, чем, столкнувшись ,траблшутить.

This issue occurs because Exchange Server 2016 introduces an AuditLog mailbox. This mailbox may be still present and blocking removal of the database.

https://support.microsoft.com/ru-ru/help/3093175/error-when-trying-to-remove-a-mailbox-database-on-exchange-server-2016

Всем удачи, занимайтесь Exchange!

 

Анализ производительности PAL


 Вовнею посвящается.

img_25112016_173722

Проносило меня как-то мимо ФБ, и случайно я увидел тредик, в котором поднимался, в общем-то каждодневный и злободневный вопрос для любого администратора.

Как замониторить почтарь систему Х. Тут и администратор желтой программы, и ДБА, и кто угодно может расстроиться и начать искать крайних кругом, стреляя в администраторов виртуализации, или склоняя другие отделы к вспомоществованию.

В том топике, сразу же эксперты с мировым именем на вопрос, чем и как снять показания с больного, предложили perfmon.

Ну еще бы, данные-то от него не им смотреть, поэтому почему бы и не предложить.

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

А вопросы, чем анализировать данные, которые дают, есть.

Было решено исправить упущение, по этому встречаем:

Performance Analysis of Logs (PAL) Tool

[Чего на курсах МС не расскажут, так это того, что собирать данные в виде культурных графиков можно старым добрым способом, но мы его трогать не будем, просто хотелось бы упомянуть что можно и так. Не все про это знают, увы.]

Читать далее

Контроль и защита данных электронной почты с помощью Veeam Backup для Microsoft Office 365


Приглашаем Вас на вебинар «Контроль и защита данных электронной почты с помощью Veeam Backup для Microsoft Office 365″ который состоится в четверг, 26 января. Системный инженер Veeam расскажет как:

  • управлять данными Microsoft Office 365;
  • снизить время и затраты на поиск и восстановление данных электронной почты;
  • реализовать сценарии защиты данных, которые невозможно выполнить с помощью средств Microsoft;

и многом другом!screenshot_24

 

Записываемся. Подые вопросы гарантирую!

Аутлуки всех стран…. не потеряйтесь?


happy

Часто читатели считают меня апологетом облаков. Спешу всех заверить, что это не так, и наш тележурнал нередко выступал с разоблачениями и гневными отповедями, достаточно полистать раздел про 365, чтобы в этом убедиться. Но и волшебства в облаках тоже много, поэтому честно пишу обо всем, плохом и хорошем. Хорошего обычно много, а плохого мало- все, как в жизни.

Сегодня про плохое, вот передовица с полей:

Hi,

I have few users complaining about Outlook 2016 keeps dropping attachments (.pdf, .xlsx, .docx). This generally happens when user forward emails or reply to email in plain text.

и ответ официальных лиц:

“This is Sri from Outlook team. On behalf of the team, I want to let you know that we are sorry you are running into this issue. We recently fixed this issue and you will be able to get the fix through our monthly feature updates. While we can’t tell you exactly when you will have access to the fix because of the way we roll out our monthly feature updates to Office 365 home and business subscribers, we can assure you that it will be soon.”

Взято отсюда, все совпадения и имена вымышленные.

Но не наткнулся бы сам, не поверил бы, поэтому, как обычно: будьте внимательны и осторожны, случиться может всякое. На земле тоже у всех, думаю, свежа история, как администратор ошибся в фильтре и удалил половину писем у сотрудников.

Снова автоматизация


и на этот раз небольшой рутинной задачки.

Пока вовнеи рассуждают о рыбах почтовых ящиков уволенных сотрудников, такую задачу быстро решили вот так:

Задачу разбиваем на два блока,

Сперва выполняем этот блок.

$umove  = @()
$uclear = @()
$err    = @()
$m      = 2
$body   = New-Object Text.StringBuilder

$org = Get-ADOrganizationalUnit -Filter «Name -eq ‘Disabled Users'» -Properties CanonicalName
$du = Get-User -RecipientTypeDetails UserMailbox | Where {$_.UserAccountControl -match ‘AccountDisabled’}
$dm = $du | Get-Mailbox
$dm | Foreach {
if($_.OrganizationalUnit -ne $org.CanonicalName) {
try {
Move-ADObject -Identity $_.DistinguishedName -TargetPath $org.DistinguishedName
$umove += «`t$($_.DistinguishedName) перенесена в $($org.DistinguishedName)»
}
catch {
$err += «`t$($_.DistinguishedName) не перенесена в $($org.DistinguishedName) — $_»
}
}

$l = New-TimeSpan (Get-MailboxStatistics $_).LastLogonTime.Date $d.AddMonths(-$m).Date
if ($l.Days -eq 1) {
$uclear += «`t$($_.DistinguishedName) будет очищен на следующий день»
}
}

if($umove) {
$body.AppendLine((«Перенесенные:»,$umove | Out-String)) | Out-Null
}

if($err) {
body.AppendLine((«Ошибки:»,$err | Out-String)) | Out-Null
}

if($uclear) {
body.AppendLine((«Для очистки:»,$uclear | Out-String)) | Out-Null
}

$body = $body.ToString()
if($body)
{
Send-MailMessage -From a@contoso.com -To b@contoso.com -Subject «Отчет» -Body $body -SmtpServer smtp.contoso.com
}

 

##############################################Запускать эту часть блока с интервалом для репликации всех изменений.

 

$m = 2
$path = «\\$env:ComputerName\C$\Pst»
$du = Get-User -RecipientTypeDetails UserMailbox | Where {$_.UserAccountControl -match ‘AccountDisabled’}
$dm = $du | Get-Mailbox
$dusers = $dm | Where { (Get-MailboxStatistics $_).LastLogonTime.Date -le (Get-Date).AddMonths(-$m).Date}

foreach($duser in $dusers) {
$mpath = Join-Path $path «$($user.alias).pst»
New-MailboxExportRequest -Mailbox $duser -FilePath $mpath | Out-Null

while(!(Get-MailboxExportRequest -Mailbox $duser -Status Completed))
{
Start-Sleep -Sec 300
}

$req = Get-MailboxExportRequest -Mailbox $duser -Status Completed
if($req) {
$req | Remove-MailboxExportRequest -Confirm:$false
Search-Mailbox -id $duser -DeleteContent -Confirm:$false -Force
}
}

 

Что делаем в рамках задачи?

Сначала ищем отключенные учетки уволенных сотрудников, с условием что отключены они более 2-х месяцев назад, перемещаем такую учетную запись в спец контейнер с уведомлением что она была перенесена, выполняем экспорт в .PST, и перед очисткой ящика отсылаем за день уведомление что ящик будет очищен.

 

Осторожно, Office 365 Groups!


leg

Группы в Office 365 существуют давно. Про них многие снимали мультики и писали в интернетах, Тони наш Редмонд писал про них еще джва года назад. Да и сейчас нет нет да и пописывает. Повторяться я не очень люблю, это все знают. Я люблю сорвать покровы, написать о чем-то, что было раскопано, вляпано и про что еще никто нигде не писал. Вот это интересно, вот где бурлит и кипит… настоящая жизнь. 😉

Поскольку с Нового года еще ничего не было сорвано, а тут, понимаешь, накипело, не могу больше держать это всё в себе.

Итак. не так давно Майкрософт зарелизил Microsoft Teams, свою альтернативу популярным Slack и другим командным мессенджерам. Создавая команду в Teams вы сразу же автоматически получите группу в Office 365, что супер удобно, вся история, файлы и прочие фишки группы сразу же доступны и работают. Команда разработчиков Exchange недавно даже обрадовала всех скриптом для конвертации обычных групп распостранения в современные. Еще полгода назад это приходилось пилить самому через powershell, теперь официально поддерживается и рекомендуется, ведь Office 365 Groups это чертовски удобно.

Стойте, скажут самые внимательные читатели, а почему у заметки такой заголовок? Читать далее

Active Directory в Windows Server 2016


Значительным изменениям в Windows Server 2016 подверглась служба времени. Хитрый Майкрософт это изменение коварно скрывал, рассказывая всем про контейнеры, докеры и прочее виртуальное строительсво. Видеоблоггеры не подвели, и тоже замалчивали эту тему, как могли, отвлекая народ нано серверами и всякими S2D.

Но нас не проведёшь, недавно была таки опубликована официальная документация по этому вопросу. Рекомендую всем к ней обратиться, написано хорошо.

На Игнайте коротко по теме рассказывали тут:

Windows Server 2016