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
示しています。
プロパティ
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」を参照してください。
SMS_Site
は、既知のサイト コードからサイト サーバー名を取得するために使用できます。 例については、「 PXE サービス ポイント ロールを作成する方法」を参照してください。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。