Sintomi
Supponiamo che tu esegua i cmdlet New-MailboxRestoreRequest e New-MailboxExportRequest in PowerShell di Microsoft Exchange Server 2016. Quando il parametro TargetMailbox include uno spazio vuoto, è possibile che venga visualizzato un messaggio di errore "NullReferenceException".Ad esempio:
PS C:\Windows\system32>New-MailboxRestoreRequest-SourceDatabase "<DatabaseIdParameter>"-SourceStoreMailbox "<StoreMailboxIdParameter>"-TargetMailbox "MS test"-AllowLegacyDNMismatch AVVISO: si è verificato un errore imprevisto e viene generato un dump di Watson: il riferimento a un oggetto non è impostato su un'istanza di un oggetto. AVVISO: il modulo attività "LoggingModule. OnIterateCompleted" non riesce con l'eccezione "riferimento oggetto non impostato su un'istanza di un oggetto.". Questo modulo viene ignorato. Il risultato dell'esecuzione dell'attività non dovrebbe essere influenzato. Il riferimento a un oggetto non è impostato su un'istanza di un oggetto. + CategoryInfo: NotSpecified: (:) [New-MailboxRestoreRequest], NullReferenceException + FullyQualifiedErrorId: System. NullReferenceException, Microsoft. Exchange. Management. Migration. MailboxReplication . MailboxRestoreRequest. NewMailboxRestoreRequest + PSComputerName: <nomecomputer>
Viene inoltre registrato un ID evento 4999 con un errore "NullReferenceException" nel Visualizzatore eventi. È previsto che i cmdlet possano essere eseguiti correttamente indipendentemente dallo spazio vuoto incluso nel parametro TargetMailbox.
Causa
Questo problema si verifica perché un parametro restituisce un valore errato quando il parametro TargetMailbox ha uno spazio vuoto.
Risoluzione
Per risolvere il problema, installare l' aggiornamento cumulativo 11 per exchange server 2016 o un aggiornamento cumulativo successivo per Exchange Server 2016.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.