SMS_Admin サーバー WMI クラス
SMS_Admin
WMI クラスは、ロールベースの管理 (RBA) ユーザーを表すConfiguration Managerの SMS プロバイダー サーバー クラスです。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。
構文
Class SMS_Admin : SMS_BaseClass
{
UInt32 AccountType;
UInt32 AdminID;
String AdminSid;
String Categories[];
String CategoryNames[];
String CollectionNames[];
String CreatedBy;
DateTime CreatedDate;
String DisplayName;
String DistinguishedName;
SMS_AdminExtendedData ExtendedData[];
Boolean IsCovered;
Boolean IsDeleted;
Boolean IsGroup;
String LastModifiedBy;
DateTime LastModifiedDate;
String LogonName;
SMS_APermission Permissions[];
String RoleNames[];
String Roles[];
String SKey;
String SourceSite;
};
メソッド
クラスには SMS_Admin
、次のメソッドが含まれています。
- クラス SMS_Adminの GetAdminExtendedData メソッド: 現在のユーザーとそのグループが特定の型に対して持つ拡張データを返します。
プロパティ
AccountType
データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [read]
アカウントの種類。 値は次のいずれかです。
値 | アカウントの種類 |
---|---|
0 | User |
1 | Group |
2 | マシン |
128 | UnverifiedUser |
129 | UnverifiedGroup |
130 | UnverifiedMachine |
AdminID
データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [キー、読み取り]
管理オブジェクトの ID。 この値は、オブジェクトの作成時に自動生成され、後で変更されることはありません。 既定値は 0 です。
AdminSid
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [lazy, not_null, unique]
管理者が作成されたときのユーザーの SID。
Categories
データ型: String
配列
アクセスの種類: 読み取り専用
修飾子: [lazy, read]
このアカウントに関連付けられている RBA セキュリティで保護されたカテゴリ。
CategoryNames
データ型: String
配列
アクセスの種類: 読み取り専用
修飾子: [read]
このアカウントに関連付けられている RBA セキュリティで保護されたカテゴリの名前。
CollectionNames
データ型: String
配列
アクセスの種類: 読み取り専用
修飾子: [read]
このアカウントに関連付けられているコレクションの名前。
CreatedBy
データ型: String
アクセスの種類: 読み取り専用
修飾子: [not_null、読み取り、SizeLimit("512")]
このアカウントを作成したユーザーの名前。
CreatedDate
データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [not_null、読み取り]
このアカウントが作成された日付。
DisplayName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [sizelimit ("512")]
アカウントの表示名。
DistinguishedName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [sizelimit("4000")]
アカウントの識別名。 識別名が null でない場合は、 LogonName
AdminSid
無視されます。
ExtendedData
データ型: SMS_AdminExtendedData
配列
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
内部使用のため予約済みです。
IsCovered
データ型: Boolean
アクセスの種類: 読み取り専用
修飾子: [lazy, read]
true
現在のユーザーがこのアカウントよりも多くのアクセス許可を持っている場合。
IsDeleted
データ型: Boolean
アクセスの種類: 読み取り専用
修飾子: [read]
true
は、アカウントが Active Directory から削除されている場合は 。
IsGroup
データ型: Boolean
アクセスの種類: 読み取り専用
修飾子: [read]
true
アカウントが Active Directory セキュリティ グループの場合は 。
LastModifiedBy
データ型: String
アクセスの種類: 読み取り専用
修飾子: [not_null、読み取り、SizeLimit("512")]
このアカウントを最後に変更したユーザーの名前。
LastModifiedDate
データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [not_null、読み取り]
アカウントが最後に変更された日付。
LogonName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [not_null, sizelimit]
アカウントのログオン名。 これは、Windows NT 4 名 (ADS_NAME_TYPE_NT4) または単純なドメイン名 (ADS_NAME_TYPE_DOMAIN_SIMPLE) です。
Permissions
データ型: SMS_APermission
配列
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
このアカウントに割り当てられているアクセス許可の一覧。
RoleNames
データ型: String
配列
アクセスの種類: 読み取り専用
修飾子: [read]
現在のユーザーに関連付けられているロール名の一覧。
次の表に、組み込みのロールの識別子と名前を示します。
ロール識別子 | ロール名 |
---|---|
SMS0001R | 完全な管理者 |
SMS0002R | 読み取り専用アナリスト |
SMS0003R | リモート ツールオペレーター |
SMS0004R | Asset Manager |
SMS0006R | コンプライアンス設定マネージャー |
SMS0007R | Application Deployment Manager |
SMS0008R | アプリケーション作成者 |
SMS0009R | アプリケーション管理者 |
SMS000AR | オペレーティング システム展開マネージャー |
SMS000BR | インフラストラクチャ マネージャー |
SMS000CR | ソフトウェア更新プログラム マネージャー |
SMS000ER | オペレーション管理者 |
SMS000FR | セキュリティ管理者 |
SMS000GR | EndPoint Protection Manager |
SMS000HR | 会社のリソース アクセス マネージャー |
Roles
データ型: String
配列
アクセスの種類: 読み取り専用
修飾子: [lazy, read]
現在のユーザーに関連付けられているロールの ID。
組み込みのロール識別子と名前の一覧については、 プロパティを RoleNames
参照してください。
SKey
データ型: String
アクセスの種類: 読み取り専用
修飾子: [read]
内部使用のため予約済みです。
SourceSite
データ型: String
アクセスの種類: 読み取り専用
修飾子: [read, sizelimit("3")]
アカウントが作成されたサイト。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。