次の方法で共有


SMS_R_System サーバー WMI クラス

SMS_R_System Windows Management Instrumentation (WMI) クラスは、SMS プロバイダーの実行時に動的に生成され、検出されたすべてのシステム リソースの検出データが含まれる、Configuration Managerの 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 は、再イメージング、またはオペレーティング システムまたはクライアントの連続したインストールによって変更されません。 これは、このような状況で変更される可能性がある一意の ID Configuration Managerとは異なります。

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

アクセスの種類: 読み取り専用

修飾子: なし

デバイスにデバイス カテゴリが割り当てられている場合、このプロパティには、SMS_MDMDeviceCategory サーバー WMI クラスで定義されているCategoryIDに関連付けられている GUID キーが保持されます。

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 サーバー開発要件」を参照してください。

関連項目

SMS_Resource サーバー WMI クラス