ConvertTo-CMIResultObject

ManagementBaseObject 转换为 IResultObject

语法

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

说明

ConvertTo-CMIResultObject cmdlet 将 ManagementBaseObject 转换为 IResultObject

注意

从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门

示例

示例 1:通过管道传递 WMI 对象,将 ManagementBaseObject 转换为 IResultObject

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

第一个命令获取具有 PS1 代码的站点对象,并将对象存储在 $WmiObject 变量中。

第二个命令使用管道运算符将存储在 $WmiObject 中的站点对象传递给 ConvertTo-CMIResultObject,这将站点对象转换为 IResultObject

示例 2:通过获取 WMI 对象将 ManagementBaseObject 转换为 IResultObject

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

第一个命令获取具有 PS1 代码的站点对象,并将对象存储在 $WmiObject 变量中。

第二个命令将存储在 $WmiObject 中的站点对象转换为 IResultObject

参数

-DisableWildcardHandling

此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ForceWildcardHandling

此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InputObject

指定要转换为 IResultObject 的 ManagementBaseObject

类型:ManagementBaseObject
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

输入

System.Management.ManagementBaseObject

输出

System.Object