次の方法で共有


クラス SMS_UserMachineRelationship の CreateRelationship メソッド

WMI クラス メソッドは CreateRelationship 、ユーザーとデバイスの間にリレーションシップを作成します。

次の構文は、マネージド オブジェクト形式 (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 User 未使用/非推奨。
4 使用状況エージェント アクティビティのしきい値によって、作成されるリレーションシップがトリガーされました。
5 デバイス管理 ユーザーとデバイスは、オンプレミスの MDM 登録中に関連付けられていた。
6 Osd ユーザーとデバイスは、OS 展開タスク シーケンスの一部として関連付けられていた。
7 高速インストール インストールがトリガーされる前に UDA 関係がインストールされていない場合は、カタログからのオンデマンド インストールを有効にするために、ユーザーとデバイスが一時的に関連付けられました。
8 Exchange Server コネクタ デバイスは、Exchange ActiveSyncを介してプロビジョニングされました。

TypeId
データ型: UInt32

修飾子: [in, optional]

このリレーションシップの型の配列。 の値の 1場合、 UniqueUserName がプライマリ ユーザーです。 値が null の場合、プライマリ ユーザーではありません。

戻り値

SInt32成功を示す 0 のデータ型、失敗を示す 0 以外のデータ型。

返されたエラーの処理の詳細については、「Configuration Manager エラーについて」を参照してください。

要件

ランタイム要件

詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発要件」を参照してください。

関連項目

SMS_Application サーバー WMI クラス