次の方法で共有


SMS_Identification サーバー WMI クラス

SMS_Identification Windows Management Instrumentation (WMI) クラスは、インストールされている SMS_Site サーバー 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

アクセスの種類: 読み取り/書き込み

修飾子: [サブタイプ("ロケール 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 プロバイダーがインストールされている場合、いずれかの SMS プロバイダーが返されます。

SMSSiteServer データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: なし

Configuration Manager サイト サーバー コンポーネントがインストールされているサーバーの名前。

SMSVersion データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: なし

Configuration Manager インストールのメジャー バージョン番号 (例: 2.0)。 完全なバージョン番号については、サーバー WMI クラスVersion プロパティSMS_Site参照してください。

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 クラス