SMS_Identification サーバー WMI クラス

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 サイト構成サーバー WMI クラスSMS_Site サーバー WMI クラス