SMS_Site サーバー WMI クラス

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

次の構文は、マネージド オブジェクト形式 (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 メソッド クライアント コンテンツをすべての配布ポイントに自動アップグレード更新。
クラス SMS_Siteの UpdateAutoUpgradeConfigs メソッド 自動アップグレード設定の構成を更新します。
クラス SMS_Siteの UpdateClientPilotingConfigs メソッド クライアントのパイロット設定の構成を更新します。
クラス SMS_Siteの UpdateConsoleUsageData メソッド コンソール接続から受け取ったコンソール使用状況データを更新します。
クラス SMS_Siteの UpdateFeatureState メソッド 機能の有効/無効状態を更新します。
クラス 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 関数によって取得される Win32 TIME_ZONE_INFORMATION 構造体として表されるサイト サーバーの GetTimeZoneInformation タイム ゾーン。 既定値は "" です。

Type
データ型: UInt32

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

修飾子: [列挙型]

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

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

Version
データ型: String

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

修飾子: なし

現在Configuration Managerサイトのバージョンを完了します。 既定値は "" です。

注釈

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

要件

ランタイム要件

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

開発要件

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

関連項目

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