CreateRelationship WMI 类方法在用户和设备之间创建关系。
以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。
语法
sint32 CreateRelationship (
     uint32 MachineResourceId,
     string UserAccountName,
     uint32 SourceId,
     uint32 TypeId
);
参数
              MachineResourceId 数据类型: UInt32
限定 符: [in]
资源提供的唯一Configuration Manager标识符。
              UserAccountName 数据类型: String
限定 符: [in]
用户帐户名称。 例如,contoso\jqpublic。
              SourceId 数据类型: UInt32
限定 符: [in]
依赖项的源对象标识符。
| 值 | 名称 | 说明 | 
|---|---|---|
| 1 | 自助服务门户 | 最终用户通过在软件中心中选择 选项来启用关系。 | 
| 2 | 管理员 | 管理员在控制台中手动创建了关系。 | 
| 3 | 用户 | 未使用/已弃用。 | 
| 4 | 使用代理 | 活动的阈值触发了要创建的关系。 | 
| 5 | 设备管理 | 在本地 MDM 注册期间,用户和设备已绑定在一起。 | 
| 6 | OSD | 用户和设备作为 OS 部署任务序列的一部分绑定在一起。 | 
| 7 | 快速安装 | 如果用户/设备暂时绑定在一起,以便在触发 Install 之前未安装任何 UDA 关系,则从目录中启用按需安装。 | 
| 8 | Exchange Server 连接器 | 设备是通过Exchange ActiveSync预配的。 | 
              TypeId 数据类型: UInt32
限定 符: [in, optional]
此关系的类型数组。 对于 值 1, UniqueUserName 是主要用户。 如果值为 null,则他们不是主要用户。
返回值
一个 SInt32 数据类型,为 0 表示成功,非零表示失败。
有关处理返回的错误的详细信息,请参阅关于Configuration Manager错误。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。