SMS_UserMachineRelationship WMI 类包含设备与其主要用户之间的关系。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_UserMachineRelationship : SMS_BaseClass
{
    DateTime CreationTime;
    Boolean IsActive;
    UInt32 RelationshipResourceID;
    UInt32 ResourceClientType;
    UInt32 ResourceID;
    String ResourceName;
    UInt32 Sources[];
    UInt32 Types[];
    String UniqueUserName;
};
方法
类 SMS_UserMachineRelationship 定义以下方法。
| 方法 | 说明 | 
|---|---|
| 类SMS_UserMachineRelationship中的 AddSource 方法 | 为用户和设备之间的关系添加源。 | 
| 类SMS_UserMachineRelationship中的 AddType 方法 | 添加用户和设备之间的关系类型。 | 
| 类SMS_UserMachineRelationship中的 CreateRelationship 方法 | 在用户和设备之间创建关系。 | 
| 类SMS_UserMachineRelationship中的 RemoveSource 方法 | 删除用户和设备之间关系的源。 | 
| 类SMS_UserMachineRelationship中的 RemoveType 方法 | 删除用户和设备之间的关系类型。 | 
属性
              CreationTime 数据类型: DateTime
访问类型:只读
限定符:[read]
创建关系的时间。
              IsActive 数据类型: Boolean
访问类型:只读
限定符:[read]
如果关系处于活动状态,则为 TRUE。
              RelationshipResourceID 数据类型: UInt32
访问类型:只读
限定符:[read]
此关系的唯一标识符。
              ResourceClientType 数据类型: UInt32
访问类型:只读
限定符:[read]
计算机的客户端类型。
              ResourceID 数据类型: UInt32
访问类型:只读
限定符:[key,read]
设备的资源 ID。
              ResourceName 数据类型: String
访问类型:只读
限定符:[read]
设备的资源名称。
              Sources 数据类型: UInt32 数组
访问类型:只读
限定符:[read]
此关系的源数组,具有以下值之一:
| 值 | 名称 | 说明 | 
|---|---|---|
| 1 | 自助服务门户 | 最终用户通过在软件中心中选择 选项来启用关系。 | 
| 2 | 管理员 | 管理员在控制台中手动创建了关系。 | 
| 3 | 用户 | 未使用/已弃用。 | 
| 4 | 使用代理 | 活动的阈值触发了要创建的关系。 | 
| 5 | 设备管理 | 在本地 MDM 注册期间,用户和设备已绑定在一起。 | 
| 6 | OSD | 用户和设备作为 OS 部署任务序列的一部分绑定在一起。 | 
| 7 | 快速安装 | 如果用户/设备暂时绑定在一起,以便在触发 Install 之前未安装任何 UDA 关系,则从目录中启用按需安装。 | 
| 8 | Exchange Server 连接器 | 设备是通过Exchange ActiveSync预配的。 | 
| 9 | 安全使用代理 | 
              Types 数据类型: UInt32 数组
访问类型:只读
限定符:[read]
此关系的类型数组。 对于 值 1, UniqueUserName 是主要用户。 如果值为 null,则他们不是主要用户。
              UniqueUserName 数据类型: String
访问类型:只读
限定符:[key,read]
域\user 格式的用户名。
备注
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。