Symptom
Vi utgår från att du kör cmdletarna New-MailboxRestoreRequest och New-MailboxExportRequest i Microsoft Exchange Server 2016 PowerShell. När parametern TargetMailbox innehåller ett blanksteg kan du få felmeddelandet "NullReferenceException". Till exempel:
[PS] C:\Windows\system32>New-MailboxRestoreRequest -SourceDatabase " <DatabaseIdParameter>" -SourceStoreMailbox " <StoreMailboxIdParameter> " -TargetMailbox "MS Test" -AllowLegacyDNMismatch
VARNING! Ett oväntat fel har uppstått och en Watson-dump skapas: Objektreferensen är inte inställd på en instans av ett objekt.
VARNING! Aktivitetsmodulen "LoggingModule.OnIterateCompleted" misslyckas med undantaget "Objektreferensen har inte angetts till en instans av ett objekt.".
Den här modulen hoppas över. Resultatet av uppgiftskörningen ska inte påverkas.
Objektreferensen är inte inställd på en instans av ett objekt.
+ CategoryInfo : NotSpecified: (:) [New-MailboxRestoreRequest], NullReferenceException
+ FullyQualifiedErrorId: System.NullReferenceException,Microsoft.Exchange.Management.Migration.MailboxReplication
. MailboxRestoreRequest.NewMailboxRestoreRequest
+ PSComputerName : <Datornamn>
Dessutom loggas ett händelse-ID 4999 med felet "NullReferenceException" i loggboken. Det förväntas att cmdletarna kan köras korrekt oavsett vilket tomt utrymme som ingår i parametern TargetMailbox.
Orsak
Det här problemet beror på att en parameter returnerar ett felaktigt värde när parametern TargetMailbox innehåller ett tomt utrymme.
Lösning
Lös problemet genom att installera kumulativ uppdatering 11 för Exchange Server 2016 eller en senare kumulativ uppdatering för Exchange Server 2016.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.