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