Проблемы
Предположим, что вы запускаете командлеты New-MailboxRestoreRequest и New-MailboxExportRequest в Microsoft Exchange Server 2016 PowerShell. Если параметр TargetMailbox содержит пустое пространство, может появиться сообщение об ошибке "NullReferenceException".Пример:
PS C:\Windows\system32>New-MailboxRestoreRequest-SourceDatabase "<DatabaseIdParameter>"-SourceStoreMailbox "<StoreMailboxIdParameter>"-TargetMailbox "MS Test"-AllowLegacyDNMismatch Предупреждение: произошла непредвиденная ошибка, и создается дамп "Доктор Ватсон". для ссылки на объект не задан экземпляр объекта. Предупреждение: модуль задачи "LoggingModule. OnIterateCompleted" завершает работу с исключением "ссылка на объект не задана экземпляру объекта". Этот модуль пропускается. Результаты выполнения задач не должны повлиять на результат. Для ссылки на объект не указан экземпляр объекта. + CategoryInfo: NotSpecified: (:) [New-MailboxRestoreRequest]; NullReferenceException + FullyQualifiedErrorId: System. NullReferenceException, Microsoft. Exchange. Management. Migration. MailboxReplication . MailboxRestoreRequest.NewMailboxRestoreRequest + PSComputerName: <имя_компьютера>
Кроме того, в средстве просмотра событий регистрируется событие с кодом 4999 с сообщением об ошибке "NullReferenceException". Ожидается, что командлеты могут выполняться успешно независимо от пустого пространства, включенного в параметр TargetMailbox.
Причина
Эта проблема возникает из-за того, что один параметр возвращает неправильное значение, если в параметре TargetMailbox задано пустое пространство.
Решение
Чтобы устранить эту проблему, установите накопительное обновление 11 для exchange Server 2016 или более поздней версии накопительного обновления для Exchange Server 2016.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.