SMS_Identification Windows Management Instrumentation (WMI) クラスは、インストールされている SMS_Site Server WMI クラス オブジェクトに関する基本的な情報 (言語バージョン、サイト コード、プロバイダーなど) を提供する Configuration Manager の SMS プロバイダー サーバー クラスです。 このクラスは 1 つのインスタンスのみを返す必要があります。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化されたもので、継承されたプロパティがすべて含まれます。
構文
Class SMS_Identification : SMS_BaseClass
{
UInt32 License;
UInt32 LocaleID;
UInt32 MonthlyReleaseVersion;
UInt32 Reserved;
String ServiceAccountName;
String SMSAvailableConsoleVersion;
UInt32 SMSBuildNumber;
UInt32 SMSMinBuildNumber;
String SMSProviderServer;
String SMSSiteServer;
String SMSVersion;
String ThisSiteCode;
String ThisSiteName;
String UIManifestHash;
String UIManifestHashAlgorithm;
String UIUpdateManifestHash;
String UIUpdateManifestHashAlgorithm;
};
メソッド
次の表に、 SMS_Identification でのメソッドを示します。
| メソッド | 説明 |
|---|---|
| クラス SMS_Identification の GetCurrentUser メソッド | SMS プロバイダーが認証に使用しているドメイン\ユーザー名を取得します。 |
| クラス SMS_Identification の GetFileBinary メソッド | 機能のバイナリ ユーザー インターフェイスを取得します。 |
| クラス SMS_Identification の GetProviderVersion メソッド | SMS プロバイダー DLL のバージョン リソースから製品バージョン文字列を取得します。 |
| クラス SMS_Identification の GetSiteID メソッド | インストールされている Configuration Manager サイトの一意の ID を取得します。 |
プロパティ
License データ型: UInt32
アクセスの種類: 読み取り
修飾子: なし
インストールのライセンスの種類。 使用可能な値は次のとおりです。
| 値 | ライセンスの種類 |
|---|---|
| 0 | 評価 |
| 1 | 非評価 |
LocaleID データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [Subtype("Locale Id")]
Configuration Manager のインストールで使用されるロケールの ID (英語 (1033) やドイツ語 (1031 など)
MonthlyReleaseVersion データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
Configuration Manager の月次リリース バージョン。
Reserved データ型: UInt32
アクセスの種類: 読み取り
修飾子: なし
内部使用のみ。
ServiceAccountName データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
Configuration Manager サービス アカウントの名前 (管理者特権を持つ特別なユーザー アカウントで、Configuration Manager を使用して特定のアクティビティを実行します)。 値にはドメインが含まれます。
SMSAvailableConsoleVersion データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
使用可能な Configuration Manager コンソール バージョン。
SMSBuildNumber データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
インストールされている Configuration Manager ソフトウェアのビルド バージョン番号。
SMSMinBuildNumber データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
このプロパティは推奨されていません。
SMSProviderServer データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
SMS プロバイダーがインストールされているサーバーの名前。
注:
サイトに複数の SMS プロバイダーがインストールされている場合、そのうちの 1 つだけが返されます。
SMSSiteServer データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
Configuration Manager サイト サーバー コンポーネントがインストールされているサーバーの名前。
SMSVersion データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
Configuration Manager インストールのメジャー バージョン番号 (例: 2.0)。 完全なバージョン番号については、「SMS_Site Server WMI クラスの Version プロパティ」を参照してください。
ThisSiteCode データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [key]
インストールのサイト コード。
ThisSiteName データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
サイトのフレンドリ名。
UIManifestHash データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
サイト サーバーに保存されている UIManifest.xml ファイルのハッシュ。
UIManifestHashAlgorithm データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
サイト サーバーに保存されている UIManifest.xml ファイルのハッシュを計算するために使用されるハッシュ アルゴリズム。
UIUpdateManifestHash データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
サイト サーバーに保存されている UIUpdatemanifest.xml ファイルのハッシュ。
UIUpdateManifestHashAlgorithm データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
サイト サーバーに保存されている UIUpdatemanifest.xml ファイルのハッシュを計算するために使用されるハッシュ アルゴリズム。
注釈
このクラスのクラス修飾子は次のとおりです。
読み取り (読み取り専用)
「プロパティ」セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「Configuration Manager のクラスとプロパティ修飾子」を参照してください。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。
関連項目
Configuration Manager サイト構成サーバー WMI クラスSMS_Site サーバー WMI クラス