Partager via


Méthode CreateRelationship dans la classe SMS_UserMachineRelationship

La CreateRelationship méthode de classe WMI crée une relation entre un utilisateur et un appareil.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .

Syntaxe

sint32 CreateRelationship (  
     uint32 MachineResourceId,  
     string UserAccountName,  
     uint32 SourceId,  
     uint32 TypeId  
);  

Paramètres

MachineResourceId
Type de donnéesUInt32

Qualificatifs: [in]

Identificateur unique Configuration Manager fourni pour la ressource.

UserAccountName
Type de donnéesString

Qualificatifs: [in]

Nom du compte d’utilisateur. Par exemple : contoso\jqpublic.

SourceId
Type de donnéesUInt32

Qualificatifs: [in]

Identificateur d’objet source pour la dépendance.

Valeur Nom Description
1 Portail en libre-service L’utilisateur final a activé la relation en sélectionnant l’option dans le Centre logiciel.
2 Administrateur Un administrateur a créé la relation manuellement dans la console.
3 Utilisateur Inutilisé/déconseillé.
4 Agent d’utilisation Le seuil d’activité a déclenché la création d’une relation.
5 Gestion des périphériques L’utilisateur et l’appareil ont été liés lors de l’inscription GPM locale.
6 Osd L’utilisateur et l’appareil ont été liés dans le cadre d’une séquence de tâches de déploiement de système d’exploitation.
7 Installation rapide L’utilisateur/appareil a été lié temporairement pour activer une installation à la demande à partir du catalogue si aucune relation UDA n’est installée avant le déclenchement de l’installation.
8 Connecteur Exchange Server L’appareil a été approvisionné via Exchange ActiveSync.

TypeId
Type de donnéesUInt32

Qualificatifs: [in, optional]

Tableau de types pour cette relation. Pour une valeur de 1, UniqueUserName est l’utilisateur principal. Si la valeur est null, il ne s’agit pas de l’utilisateur principal.

Valeurs de retour

Type SInt32 de données égal à 0 pour indiquer la réussite ou non zéro pour indiquer l’échec.

Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.

Configuration requise

Conditions requises pour le runtime

Pour plus d’informations, consultez Configuration Manager configuration requise pour le runtime du serveur.

Exigences de développement

Pour plus d’informations, consultez Configuration Manager configuration requise pour le développement du serveur.

Voir aussi

SMS_Application classe WMI du serveur