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
アクセスの種類: 読み取り専用
修飾子: なし
デバイスにデバイス カテゴリが割り当てられている場合、このプロパティは、 に関連付 CategoryID
けられている GUID キー SMS_MDMDeviceCategoryサーバー WMI クラスで定義されます。
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 サーバー開発要件」を参照してください。