Método CreateRelationship en la clase SMS_UserMachineRelationship
El CreateRelationship
método de clase WMI crea una relación entre un usuario y un dispositivo.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) y define el método .
Sintaxis
sint32 CreateRelationship (
uint32 MachineResourceId,
string UserAccountName,
uint32 SourceId,
uint32 TypeId
);
Parámetros
MachineResourceId
Tipo de datos: UInt32
Calificadores: [in]
Identificador único proporcionado por Configuration Manager para el recurso.
UserAccountName
Tipo de datos: String
Calificadores: [in]
Nombre de cuenta de usuario. Por ejemplo, contoso\jqpublic
.
SourceId
Tipo de datos: UInt32
Calificadores: [in]
Identificador de objeto de origen para la dependencia.
Valor | Nombre | Descripción |
---|---|---|
1 |
Portal de autoservicio | El usuario final ha habilitado la relación seleccionando la opción en el Centro de software. |
2 |
Administrador | Un administrador creó la relación manualmente en la consola. |
3 |
User | Sin usar o en desuso. |
4 |
Agente de uso | El umbral de actividad desencadenó una relación que se va a crear. |
5 |
Administración de dispositivos | El usuario y el dispositivo se asociaron durante la inscripción de MDM local. |
6 |
Osd | El usuario y el dispositivo se asociaron como parte de una secuencia de tareas de implementación del sistema operativo. |
7 |
Instalación rápida | El usuario o dispositivo se asociaron temporalmente para habilitar una instalación a petición desde el catálogo si no se instaló ninguna relación de UDA antes de que se desencadenara la instalación. |
8 |
Conector de Exchange Server | El dispositivo se aprovisionó a través de Exchange ActiveSync. |
TypeId
Tipo de datos: UInt32
Calificadores: [in, optional]
Matriz de tipos para esta relación. Para un valor de 1
, UniqueUserName es el usuario principal. Si el valor es NULL, no es el usuario principal.
Valores devueltos
Un SInt32
tipo de datos que es 0 para indicar que se ha realizado correctamente o que no es cero para indicar un error.
Para obtener más información sobre el control de errores devueltos, vea Acerca de los errores de Configuration Manager.
Requisitos
Requisitos en tiempo de ejecución
Para obtener más información, consulte Configuration Manager requisitos de tiempo de ejecución del servidor.
Requisitos de desarrollo
Para obtener más información, consulte Configuration Manager requisitos de desarrollo del servidor.