Impossibile elaborare l'errore di trasformazione degli argomenti per i cmdlet in Exchange Server 2013 con CU11
Numero KB originale: 3140833
Sintomi
Quando si usano vari cmdlet, script come RedistributeActiveDatabases.ps1o visualizzatore code dalla casella degli strumenti di Exchange in un ambiente Exchange Server 2013 in cui è installato l'aggiornamento cumulativo 11, viene visualizzato uno di questi messaggi di errore:
Impossibile elaborare la trasformazione dell'argomento nel parametro 'BookmarkObject'. Impossibile convertire il valore "Microsoft.Exchange.Data.QueueViewer.PropertyBagBasedQueueInfo" di tipo "System.String" nel tipo "Microsoft.Exchange.Data.QueueViewer.ExtensibleQueueInfo".
Impossibile elaborare la trasformazione dell'argomento nel parametro 'Identity'. Impossibile convertire il valore "<nome> database" nel tipo "Microsoft.Exchange.Configuration.Tasks.DatabaseCopyIdParameter". Errore: "Cannot convert hashtable to an object of the following type: Microsoft.Exchange.Configuration.Tasks.DatabaseCopyIdParameter. La conversione da tabella hash a oggetto non è supportata in modalità linguaggio con restrizioni o in una sezione Dati."
Inoltre, quando si usa da Exchange Management Shell per eseguire il cmdlet Get-Queue , il cmdlet potrebbe non eseguire automaticamente il pull indietro della coda per il server locale in cui è in esecuzione il cmdlet. Tuttavia, quando si esegue il Get-Queue -Server "<Server Name>"
cmdlet, funziona come previsto.
Causa
Questo problema si verifica se non si dispone di una cassetta postale associata all'account o se la cassetta postale o le cassette postali di arbitrato sono ospitate in una versione precedente di Exchange Server. Per altre informazioni sulle modifiche apportate alla funzionalità di ancoraggio delle cassette postali, vedere Exchange Management Shell e ancoraggio delle cassette postali.
Soluzione alternativa
Per ovviare a questo problema, utilizzare uno dei seguenti metodi:
- Associare una cassetta postale all'account che sta tentando di usare il Visualizzatore code in un server Exchange e la versione del server Exchange è la stessa di quella che si sta tentando di gestire.
- Spostare la cassetta postale di arbitrato nella versione di Exchange che si sta tentando di gestire.
Nota
Questo problema è stato risolto nell'aggiornamento cumulativo 12 per Exchange Server 2013.