SMS_R_System Windows Management Instrumentation (WMI) クラスは、Configuration Manager の SMS プロバイダーのサーバー クラスであり、SMS プロバイダーの実行時に動的に生成され、検出されたすべてのシステム リソースの検出データが含まれています。
マネージ オブジェクト形式 (MOF) コードでは、次の構文は定義されていません。
構文
Class SMS_R_System : SMS_Resource
{
UInt32 Active;
String ADSiteName;
String AgentName[];
String AgentSite[];
DateTime AgentTime[];
UInt32 AlwaysInternet;
UInt32 Client;
UInt32 ClientType;
String ClientVersion;
String CPUType;
DateTime CreationDate;
UInt32 Decommissioned;
String DistinguishedName;
String EASDeviceID;
String HardwareID;
UInt32 InternetEnabled;
String IPAddresses[];
String IPSubnets[];
String IPv6Addresses[];
String IPv6Prefixes[];
Boolean IsAssignedToUser;
Boolean IsMachineChangesPersisted;
Boolean IsVirtualMachine;
String LastLogonUserDomain;
String LastLogonUserName;
DateTime LastLogonTimestamp;
String MACAddresses[];
String MDMDeviceCategory;
String Name;
String NetbiosName;
UInt8 ObjectGUID[];
UInt32 Obsolete;
String OperatingSystemNameandVersion;
String PreviousSMSUUID;
UInt32 PrimaryGroupID;
String ResourceDomainORWorkgroup;
UInt32 ResourceID;
String ResourceNames[];
UInt32 ResourceType;
String SecurityGroupName[];
String SID;
String SMBIOSGUID;
String SMSAssignedSites[];
String SMSInstalledSites[];
String SMSResidentSites[];
String SMSUniqueIdentifier;
DateTime SMSUUIDChangeDate;
String SNMPCommunityName;
String SystemContainerName[];
String SystemGroupName[];
String SystemOUName[];
String SystemRoles[];
UInt32 Unknown;
UInt32 UserAccountControl;
String VirtualMachineHostName;
UInt32 WipeStatus;
};
メソッド
SMS_R_System クラスはメソッドを定義しません。
プロパティ
Active データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
ネットワーク上のクライアントの状態を示すフラグ。 通常は 1 に設定されますが、クライアントが正常ではないか、ネットワークに積極的に参加していないと判断された場合、このフラグはクライアント正常性ツールによって 0 に設定されます。
ADSiteName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
クライアントに割り当てられている Active Directory サイト名。
AgentName データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
リソースを見つけたディスカバリー・エージェントの名前のリスト。
AgentSite データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
検出エージェントが実行されるサイトの一覧。
AgentTime データ型: DateTime 配列
アクセスの種類: 読み取り専用
修飾子: なし
検出の日時の一覧。
AlwaysInternet データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
クライアントが常にインターネットベースのクライアントのように動作するかどうかを示す値。
Client データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
コンピューターに Configuration Manager クライアント ソフトウェアがインストールされているかどうかを示す値。 使用可能な値は次のとおりです。
| 値 | 説明 |
|---|---|
| 0 | クライアント ソフトウェアがインストールされていないコンピューター。 |
| 1 | クライアント ソフトウェアがインストールされているコンピューター。 |
ClientType データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
コンピューターにインストールされているクライアントの種類。 使用可能な値は次のとおりです。
| 値 | 説明 |
|---|---|
| 0 | 従来版 |
| 1 | Advanced Client |
| 3 | デバイス クライアント |
ClientVersion データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
インストールされているクライアント ソフトウェアのバージョン。
CPUType データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
CPU の種類 (例: StrongARM)。 現時点では、デバイス クライアントのみがこの値を報告します。
CreationDate データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: なし
リソースが最初に検出された、レコードが最初に作成された日付。
Decommissioned データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
リソースが使用停止であるかどうかを識別するフラグ。
DistinguishedName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
アカウントの識別名。
EASDeviceID データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
モバイル デバイス管理用の Exchange Active Sync デバイス ID。
HardwareID データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
クライアントがインストールされているハードウェアを一意に記述する ID。 この ID は、再イメージ化したり、オペレーティング システムやクライアントを連続してインストールしても変更されません。 これは Configuration Manager の一意の ID とは異なり、このような状況下では変更される可能性があります。
InternetEnabled データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
デバイスがインターネット デバイスとして有効になっているかどうかを示します。
IPAddresses データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
リソースに関連付けられている IP アドレスの一覧。 リソースに複数のネットワーク カードがインストールされている場合は、複数のアドレスが一覧表示されます。
IPSubnets データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
リソースの IP アドレスに関連付けられているサブネット マスクの一覧。
IPv6Addresses データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
リソースの IPv6 アドレスのリスト。
IPv6Prefixes データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
リソースの IPv6 プレフィックスの一覧。
IsAssignedToUser データ型: Boolean
アクセスの種類: 読み取り専用
修飾子: なし
true リソースがユーザーに割り当てられている場合。
IsMachineChangesPersisted データ型: Boolean
アクセスの種類: 読み取り専用
修飾子: なし
true コンピューターの変更が保持される場合。
IsVirtualMachine データ型: Boolean
アクセスの種類: 読み取り専用
修飾子: なし
true リソースが仮想マシンの場合。
LastLogonUserDomain データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
検出エージェントの実行時に最後にログオンしたユーザーが使用したドメイン。
LastLogonTimestamp データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: なし
システムの最後のログオン日。
LastLogonUserName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
検出エージェントの実行時に最後にログオンしたユーザーの名前。
MACAddresses データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
メディアの一覧。
リソースのメディア アクセス コントローラー (MAC) アドレス。
MDMDeviceCategory データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
デバイスにデバイス カテゴリが割り当てられている場合、このプロパティは、サーバー WMI クラスで定義されているCategoryIDに関連付けられている GUID キー SMS_MDMDeviceCategory保持します。
Name データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
リソースの名前。
NetbiosName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
NetBIOS プロトコルで使用される名前。
ObjectGUID データ型: UInt8 Array
アクセスの種類: 読み取り専用
修飾子: なし
Active Directory から取得したリソースのオブジェクト GUID。
Obsolete データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
レコードの状態を識別する値。 通常は 0 に設定されますが、同じコンピュータのレコードが別のレコードに取って代わられたことをサーバーが検出した場合、この値は 1 に設定されます。 複数のレコードが同じ HardwareID 値 (同じコンピュータ) を持つ場合、古いレコードは古いレコードとしてマークされます。
OperatingSystemNameandVersion データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
オペレーティング システムを説明する自由形式の文字列。
PreviousSMSUUID データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
ハードウェアの ID。 ハードウェアが大幅に変更された (つまり、クライアントがあるコンピューターから別のコンピューターに移動された可能性が高いとクライアントが判断した場合)、クライアントは自身のために新しい GUID を生成し、このプロパティに古い GUID を報告します。 また、サーバーは古いレコードを古いレコードとしてマークします。
PrimaryGroupID データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
Active Directory から取得されたリソースのプライマリ グループ。
ResourceDomainORWorkgroup データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
リソースが属するドメインまたはワークグループ。
ResourceID データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [key]
「 SMS_Resource サーバー WMI クラス」を参照してください。
ResourceNames データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
非 NetBIOS 名の一覧
ResourceType データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
サイト上のリソースの種類。 詳細については、「 SMS_ResourceMap サーバー WMI クラス」を参照してください。
SecurityGroupName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
SecurityGroupName
SID データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
Active Directory から取得したリソースの SID。
SMBIOSGUID データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
クライアント コンピューターの BIOS GUID。
SMSAssignedSites データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
サイトの境界に基づいた、リソースが割り当てられているサイトのサイト コードの一覧。 リソースがサイトに割り当てられていても、クライアント ソフトウェアがまだインストールされていない場合は、クライアントとして機能していない可能性があります。
SMSInstalledSites データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
リソースがデータを報告しているサイトのコードの一覧。 最終的に、このリストは割り当てられたサイトのリストと一致する必要があります。
SMSUniqueIdentifier データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
クライアント コンピューターから取得される一意の ID。 この ID はサイト全体で一意です。
SMSUUIDChangeDate データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: なし
クライアントが新しい GUID を生成した日付。
SNMPCommunityName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
リソースを検出するためにネットワーク探索で使用される SNMP コミュニティ名。
SystemContainerName データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
システムが属する Active Directory コンテナー名の配列。
SystemGroupName データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
システムが属する Active Directory グループ名の配列。
SystemSystemOUName データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
システムが属する組織単位 (OU) の配列。
SystemRoles データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: なし
配布ポイントなど、Configuration Manager のインストールでリソースが実行するサイト システムの役割の一覧。 1 つ以上の特定のサイト システムの役割を実行するリソースのみが、このプロパティの値を持ちます。
Unknown データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
不明。
UserAccountControl データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
Active Directory から取得したユーザー アカウント制御値。
VirtualMachineHostName データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
仮想マシンのホスト名。
WipeStatus データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: なし
Exchange Active Sync (EAS) で報告された、デバイスのワイプ状態。
| 値 | ワイプ状態 |
|---|---|
| 1 | ワイプ保留中 |
| 2 | ワイプ キャンセル |
| 3 | ワイプの確認済み/登録済み |
注釈
WMI を使用してリソース インスタンスを作成または更新することはできませんが、データ探索レコードを使用してリソースを作成または更新する必要があります。 ただし、WMI を使用してリソース インスタンスを削除することはできます。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。