CreateRelationship-Methode in der Klasse SMS_UserMachineRelationship
Die CreateRelationship
WMI-Klassenmethode erstellt eine Beziehung zwischen einem Benutzer und einem Gerät.
Die folgende Syntax wird von MOF-Code (Managed Object Format) vereinfacht und definiert die -Methode.
Syntax
sint32 CreateRelationship (
uint32 MachineResourceId,
string UserAccountName,
uint32 SourceId,
uint32 TypeId
);
Parameter
MachineResourceId
Datentyp: UInt32
Qualifikation: [in]
Eindeutiger Configuration Manager bereitgestellter Bezeichner für die Ressource.
UserAccountName
Datentyp: String
Qualifikation: [in]
Benutzerkontoname. Beispiel: contoso\jqpublic
.
SourceId
Datentyp: UInt32
Qualifikation: [in]
Quellobjektbezeichner für Abhängigkeiten.
Wert | Name | Beschreibung |
---|---|---|
1 |
Self-Service-Portal | Der Endbenutzer hat die Beziehung durch Auswahl der Option im Softwarecenter aktiviert. |
2 |
Administrator | Ein Administrator hat die Beziehung manuell in der Konsole erstellt. |
3 |
Benutzer | Nicht verwendet/veraltet. |
4 |
Nutzungs-Agent | Der Schwellenwert der Aktivität hat eine Beziehung ausgelöst, die erstellt werden soll. |
5 |
Geräteverwaltung | Der Benutzer und das Gerät wurden während der lokalen MDM-Registrierung miteinander verbunden. |
6 |
Osd | Der Benutzer und das Gerät wurden im Rahmen einer Tasksequenz für die Betriebssystembereitstellung miteinander verbunden. |
7 |
Schnelle Installation | Der Benutzer/das Gerät wurde vorübergehend miteinander verbunden, um eine bedarfsgesteuerte Installation aus dem Katalog zu ermöglichen, wenn vor dem Auslösen der Installation keine UDA-Beziehung installiert wurde. |
8 |
Exchange Server-Connector | Das Gerät wurde über Exchange ActiveSync bereitgestellt. |
TypeId
Datentyp: UInt32
Qualifikation: [in, optional]
Ein Array von Typen für diese Beziehung. Bei einem Wert von 1
ist UniqueUserName der primäre Benutzer. Wenn der Wert NULL ist, sind sie nicht der primäre Benutzer.
Rückgabewerte
Ein SInt32
Datentyp, der 0 ist, um einen Erfolg anzugeben, oder ungleich 0 (null), um einen Fehler anzugeben.
Weitere Informationen zur Behandlung zurückgegebener Fehler finden Sie unter Informationen zu Configuration Manager Fehlern.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverruntimeanforderungen.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.