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.