Topic: Convertire Oggetto String
sto lavorando con Exchange e ottenere appeso sul fatto che se mi assegnare una variabile ad una lista che è la lettura della pipeline, o importato con l’importazione csv, un elenco di oggetti, non stringhe, e quando voglio, quindi scorrere l’elenco con un’operazione, l’operazione è in attesa di una stringa, non un oggetto.
Il mio caso d’uso qui è che ho un elenco di UserPrincipalNames (cioè account di posta elettronica), che desidero rimuovere da un elenco di gruppi di distribuzione.
Quindi, per esempio:
Questo fa apparire un errore che dice che l’elenco dei gruppi di distribuzione sono oggetti, non stringhe.
Impossibile elaborare la trasformazione degli argomenti sul parametro ‘Identity’. Impossibile convertire
” ABCDE.Logistica “valore di tipo” Deserializzato.Microsoft.PowerShell.Comando.MatchInfo “a
digitare” Microsoft.Scambio.Configurazione.Compito.DistributionGroupIdParameter”.
+ CategoryInfo : InvalidData: (:) , ParameterBind
in ma mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Remove-DistributionGroupMem
ber
+ PSComputerName : outlook.ufficio 365.com
La mia soluzione è scrivere l’oggetto in un file di testo e quindi reimportarlo, ma questo è un tale dolore….Continuo a pensare che ci dovrebbe essere una funzione che farebbe la conversione?