Symptome
Angenommen, Sie führen die Cmdlets New-MailboxRestoreRequest und New-MailboxExportRequest in Microsoft Exchange Server 2016 PowerShell aus. Wenn der Parameter TargetMailbox ein Leerzeichen enthält, wird möglicherweise die Fehlermeldung "NullReferenceException" angezeigt. Beispiel:
[PS] C:\Windows\system32>New-MailboxRestoreRequest -SourceDatabase " <DatabaseIdParameter>" -SourceStoreMailbox " <StoreMailboxIdParameter> " -TargetMailbox "MS Test" -AllowLegacyDNMismatch
WARNUNG: Unerwarteter Fehler und ein Watson-Speicherabbild wird generiert: Objektverweis nicht auf eine Instance eines Objekts festgelegt.
WARNUNG: Das Aufgabenmodul "LoggingModule.OnIterateCompleted" schlägt mit Ausnahme "Objektverweis nicht auf eine Instance eines Objekts festgelegt." fehl.
Dieses Modul wird übersprungen. Das Ergebnis der Taskausführung sollte nicht beeinträchtigt werden.
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
+ CategoryInfo : NotSpecified: (:) [New-MailboxRestoreRequest], NullReferenceException
+ FullyQualifiedErrorId : System.NullReferenceException,Microsoft.Exchange.Management.Migration.MailboxReplication
. MailboxRestoreRequest.NewMailboxRestoreRequest
+ PSComputerName: <Computername>
Darüber hinaus wird eine Ereignis-ID 4999 mit einem "NullReferenceException"-Fehler in der Ereignisanzeige protokolliert. Es wird erwartet, dass die Cmdlets unabhängig vom Leerzeichen im Parameter TargetMailbox erfolgreich ausgeführt werden können.
Ursache
Dieses Problem tritt auf, weil ein Parameter einen falschen Wert zurückgibt, wenn der Parameter "TargetMailbox" ein Leerzeichen enthält.
Lösung
Installieren Sie das kumulative Update 11 für Exchange Server 2016 oder ein späteres kumulatives Update für Exchange Server 2016, um dieses Problem zu beheben.
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.