SMS_Site サーバー WMI クラス

SMS_Site Windows Management Instrumentation (WMI) クラスは、Configuration Manager の SMS プロバイダー サーバー クラスであり、Configuration Manager サイト インストールの ID および状態データを表します。

次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化されたもので、継承されたプロパティがすべて含まれます。

構文

Class SMS_Site : SMS_BaseClass
{
      UInt32 BuildNumber;
      String Features;
      String InstallDir;
      UInt32 Mode;
      String ReportingSiteCode;
      UInt32 RequestedStatus;
      UInt32 SecondarySiteCMUpdateStatus;
      String ServerName;
      String SiteCode;
      String SiteName;
      UInt32 Status;
      String TimeZoneInfo;
      UInt32 Type;
      String Version;
};

メソッド

次の表に、 SMS_Site クラスのメソッドを示します。

メソッド 説明
クラス SMS_Site の EncryptDataEx メソッド 指定されたサイト サーバーの公開キーを使用してデータを暗号化し、暗号化されたデータを返します。
クラス SMS_Site の GetAutoUpgradeConfigs メソッド 自動アップグレード設定の構成を取得します。
クラス SMS_Site の GetClientInfo メソッド クライアントに関する情報を取得します。
クラス SMS_Site の GetClientPilotingConfigs メソッド クライアント パイロット設定の構成を取得します。
クラス SMS_Site の GetFeatureState メソッド 機能の有効/無効の状態を取得します。
クラス SMS_Site の GetSiteADInfo メソッド サイト サーバーの Active Directory 情報を取得します。
クラス SMS_Site の ImportGlobalUserAccount メソッド 階層で共有されるデータを暗号化します。
クラス SMS_Site の ImportGlobalUserAccountEx メソッド 階層で共有されるデータを暗号化します。
クラス SMS_Site の ImportMachineEntry メソッド コンピューター情報をインポートします。
クラス SMS_Site の IsUsedCert メソッド 指定された証明書を使用するかどうかを判別します。
クラス SMS_Site の RedistributeAutoUpgradeClientContent メソッド 指定した配布ポイントに自動アップグレード クライアントのコンテンツを再配布します。
クラス SMS_Site の SubmitRegistrationRecord メソッド 登録レコードを送信します。
クラス SMS_Site の UpdateAutoUpgradeClientContent メソッド Updates クライアント コンテンツをすべての配布ポイントに自動アップグレードします。
クラス SMS_Site の UpdateAutoUpgradeConfigs メソッド Updates 自動アップグレード設定の構成。
クラス SMS_Site の UpdateClientPilotingConfigs メソッド クライアント パイロット設定の構成をUpdatesします。
クラス SMS_Site の UpdateConsoleUsageData メソッド Updates 本体の接続から受信した本体の使用状況データ。
クラス SMS_Site の UpdateFeatureState メソッド Updates 機能の有効/無効の状態。
クラス SMS_Site の VerifyNoLoops メソッド 特定のサイトの親子関係が再帰ループになるかどうかを決定します。

プロパティ

BuildNumber データ型: UInt32

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

修飾子: [読み取り]

Configuration Manager のビルド番号。 既定値は 0 です。

Features データ型: String

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

修飾子: なし

内部使用のため予約済みです。

InstallDir データ型: String

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

修飾子: なし

Configuration Manager がインストールされたディレクトリ。 既定値は "" です。

Mode データ型: UInt32

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

修飾子: [列挙型]

サイトのモード。 使用可能な値は次のとおりです。

サイト モード
1 レプリケーションのメンテナンス。
2 リカバリが進行中です。
3 アップグレードが進行中です。
4 評価版の有効期限が切れました。
5 サイト拡張が進行中です。
6 CAS と同じバージョンのプライマリ サイトがある相互運用モードはアップグレードされませんでした。
7 トップレベル サイト サーバーと同じバージョンのセカンダリ サイトがある相互運用モードはアップグレードされませんでした。

ReportingSiteCode データ型: String

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

修飾子: [SizeLimit("3")]

現在のサイトの親のサイト コード。 既定値は "" です。

RequestedStatus データ型: UInt32

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

修飾子: [列挙型]

セカンダリ サイトの状態の要求を示す値。 使用可能な値を以下に示します。 既定値は 1001 です。

要求されたサイトの状態
1001 セカンダリ サイトを作成します。プライマリ サイトはインストール メディアを送信します。
1002 セカンダリ サイトで既に利用可能なインストール メディアを使用して、セカンダリ サイトを作成します。
1003 セカンダリ サイトの作成が開始されました。
1004 セカンダリ サイトをアップグレードします。プライマリ サイトはインストール メディアを送信します。
1005 セカンダリ サイトで既に使用可能なインストール メディアを使用して、セカンダリ サイトをアップグレードします。
1006 セカンダリ サイトのアップグレードが開始されました。
1007 セカンダリ サイトをアンインストールします。
1008 セカンダリ サイトのアンインストールが開始されました。
1009 セカンダリ サイトを削除します。
1010 セカンダリ サイトの削除が開始されました。
1011 セカンダリ サイトを回復します。プライマリ サイトはインストール メディアを送信します。
1012 セカンダリ サイトを回復します。インストール メディアは、セカンダリ サイトで既に使用できます。
1013 セカンダリ サイトの回復が開始されました。

このプロパティは、セカンダリ サイトを作成およびアップグレードする場合に使用します。 "SEC_REQUEST_" が前に続く値のみを設定できます。

SecondarySiteCMUpdateStatus データ型: UInt32

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

修飾子: なし

セカンダリ サイト サーバーに、親から最新の Configuration Manager 更新プログラムがインストールされているかどうかを示します。

ServerName データ型: String

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

修飾子: なし

Configuration Manager がインストールされているサイトのサーバー名。 既定値は "" です。

SiteCode データ型: String

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

修飾子: [key, SizeLimit("3")]

サイトの 3 文字のサイト コード。 既定値は "" です。

SiteName データ型: String

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

修飾子: なし

サイトの名前。 既定値は "" です。

Status データ型: UInt32

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

修飾子: [読み取り、列挙]

サイトの現在の状態。 使用可能な値を以下に示します。 既定値は ACTIVE (1) です。

サイトの状態
1 アクティブ
2 保留中
3 失敗
4 削除済み
5 アップグレード
6 セカンダリ サイトの削除またはアンインストールに失敗しました。
7 セカンダリ サイトをアップグレードできませんでした。
8 セカンダリ サイトの回復が進行中です。
9 セカンダリ サイトを復元できませんでした。

TimeZoneInfo データ型: String

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

修飾子: なし

サイト サーバーのタイム ゾーンは、Win32 GetTimeZoneInformation関数によって取得される Win32 TIME_ZONE_INFORMATION構造体として表されます。 既定値は "" です。

Type データ型: UInt32

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

修飾子: [列挙型]

サイトの種類。 使用可能な値を以下に示します。 既定値は SECONDARY (1) です。

サイトの種類
1 セカンダリ
2 PRIMARY
4 CAS

Version データ型: String

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

修飾子: なし

現在のサイトの完全な Configuration Manager バージョン。 既定値は "" です。

注釈

このクラスのクラス修飾子は次のとおりです。

要件

ランタイム要件

詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発の要件」を参照してください。

関連項目

Configuration Manager サイト構成サーバー WMI クラス