次の方法で共有


SMS_Site サーバー WMI クラス

SMS_Site Windows Management Instrumentation (WMI) クラスは、Configuration Manager サイトのインストールの識別データと状態データを表す、Configuration Managerの SMS プロバイダー サーバー クラスです。

次の構文は、マネージド オブジェクト形式 (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

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

修飾子: [read]

ビルド番号を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 サーバー開発要件」を参照してください。

関連項目

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