Condividi tramite


ConvertTo-CMIResultObject

Converte un oggetto ManagementBaseObject in un IResultObject.

Sintassi

ConvertTo-CMIResultObject
              -InputObject <ManagementBaseObject>
              [-DisableWildcardHandling]
              [-ForceWildcardHandling]
              [<CommonParameters>]

Descrizione

Il cmdlet ConvertTo-CMIResultObject converte un oggetto ManagementBaseObject in un oggetto IResultObject.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Convertire un Oggetto ManagementBaseObject in un oggetto IResultObject passando un oggetto WMI attraverso la pipeline

PS ABC:\> $WmiObject = Get-WmiObject -Query "SELECT * FROM SMS_Site" -Namespace "root\sms\site_PS1"
PS ABC:\> $WmiObject | ConvertTo-CMIResultObject

Il primo comando ottiene l'oggetto sito con il codice di PS1 e archivia l'oggetto nella variabile $WmiObject.

Il secondo comando usa l'operatore della pipeline per passare l'oggetto sito archiviato in $WmiObject a ConvertTo-CMIResultObject, che converte l'oggetto sito in IResultObject.

Esempio 2: Convertire un oggetto ManagementBaseObject in un oggetto IResultObject recuperando un oggetto WMI

PS ABC:\> $WmiObject = Get-WmiObject -Query "SELECT * FROM SMS_Site" -Namespace "root\sms\site_PS1"
PS ABC:\> ConvertTo-CMIResultObject -InputObject $WmiObject

Il primo comando ottiene l'oggetto sito con il codice di PS1 e archivia l'oggetto nella variabile $WmiObject.

Il secondo comando converte l'oggetto sito archiviato in $WmiObject in un oggetto IResultObject.

Parametri

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specifica l'oggetto ManagementBaseObject da convertire in IResultObject.

Tipo:ManagementBaseObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

System.Management.ManagementBaseObject

Output

System.Object