次の方法で共有


Msvm_ReplicationService クラス

仮想マシンのレプリケーションを管理します。

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

構文

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ReplicationService : CIM_Service
{
  string   InstanceID;
  string   Caption = "Hyper-V Replica Service";
  string   Description = "Replication Service";
  string   ElementName;
  datetime InstallDate;
  string   Name = "replicasvc";
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status = "OK";
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  string   CreationClassName = "Msvm_ReplicationService";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   StartMode;
  boolean  Started = True;
};

メンバー

Msvm_ReplicationService クラスには、次の種類のメンバーがあります。

メソッド

Msvm_ReplicationService クラスには、これらのメソッドがあります。

メソッド 説明
AddAuthorizationEntry 承認エントリをサーバーに追加します。
ChangeReplicationModeToPrimary 拡張レプリケーションリレーションシップをレプリカ仮想マシンのプライマリ リレーションシップに変更します。 レプリカ仮想マシンは、フェールオーバーコミット状態である必要があります。
Windows 8.1: このメソッドは、R2 をWindows 8.1 Windows Server 2012するまでサポートされません。
CommitFailover フェールオーバーに InitiateFailover メソッドが使用した復旧スナップショットをコミットします。
CreateReplicationRelationship 仮想マシンの新しいレプリケーションリレーションシップを作成します。
GetReplicationStatistics 仮想マシンのレプリケーション統計を取得します。
GetReplicationStatisticsEx 仮想マシンの指定したレプリケーション関係に関連付けられているレプリケーション統計を取得します。
Windows 8.1: このメソッドは、R2 をWindows 8.1 Windows Server 2012するまでサポートされません。
GetSystemCertificates ホスト システム上のシステム証明書を取得します。
ImportInitialReplica 仮想マシンの初期レプリケーションをインポートします。
InitiateFailback 復旧仮想マシンのフェールバックを開始します。 つまり、仮想マシンのフェールオーバーをアプリまたはクラッシュ整合性イメージに設定します。
Windows 8.1: このメソッドは、R2 をWindows 8.1 Windows Server 2012するまでサポートされません。
InitiateFailover アプリケーションまたは標準のレプリケーション ポイント イメージへの仮想マシンのフェールオーバーを開始します。
ModifyAuthorizationEntry サーバー上の承認エントリを変更します。
ModifyReplicationSettings 仮想マシンのレプリケーション設定を変更します。
ModifyServiceSettings Hyper-V レプリカ サービスの設定を変更します。
RemoveAuthorizationEntry サーバーから承認エントリを削除します。
RemoveReplicationRelationship 仮想マシンのレプリケーション関係を削除します。
RemoveReplicationRelationshipEx 指定した仮想マシンのレプリケーション関係を削除します。 レプリカ仮想マシンの場合、拡張レプリケーションが有効になっている場合、プライマリ レプリケーションを削除することはできません。
Windows 8.1: このメソッドは、R2 をWindows 8.1 Windows Server 2012するまでサポートされません。
RequestStateChange 状態の変更を要求します。
ResetReplicationStatistics 仮想マシンのレプリケーション統計をリセットします。
ResetReplicationStatisticsEx 仮想マシンの指定したレプリケーション関係に関連付けられているレプリケーション統計をリセットします。
Windows 8.1: このメソッドは、R2 をWindows 8.1 Windows Server 2012するまでサポートされません。
再同期します 指定した仮想マシンに対して再同期操作を実行します。
ReverseReplicationRelationship フェールオーバーされた仮想マシンをプライマリ サーバーにレプリケートします。
RevertFailover 現在のフェールオーバー ディスクを破棄して、仮想マシンの現在のフェールオーバーを元に戻します。
SetAuthorizationEntry 仮想マシンのレプリケーション承認エントリを設定します。
SetFailoverNetworkAdapterSettings フェールオーバー後に仮想マシンに適用されるネットワーク アダプターの IP 設定を構成します。
StartReplication 仮想マシンのレプリケーションを開始します。
StartService サービスを開始します。
Stopservice サービスを停止します。
TestReplicaSystem テスト目的で指定したスナップショットを使用して、仮想マシンの新しいレプリカを作成します。
TestReplicationConnection 現在のホスト システムから指定された回復システムへのレプリケーションを有効にできるかどうかを確認します。

プロパティ

Msvm_ReplicationService クラスには、これらのプロパティがあります。

AvailableRequestedStates

データ型: uint16 配列

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

RequestedState パラメーターに指定できる値を示します。 このプロパティは CIM_EnabledLogicalElementから継承され、常に Null に設定 されます

Caption

データ型: string

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

オブジェクトの簡単な説明。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V レプリカ サービス" に設定されます。

CommunicationStatus

データ型: uint16

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

基になるマネージド要素と通信するインストルメンテーションの機能を示します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

不明 (0)

使用できません (1)

通信 OK (2)

失われた通信 (3)

連絡先なし (4)

DMTF 予約済み (...)

Vendor Reserved (0x8000.. )

CreationClassName

データ型: string

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

修飾子: KeyMaxLen ( 256 )

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 このプロパティは CIM_Serviceから継承され、常に "Msvm_ReplicationService" に設定されます。

説明

データ型: string

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

オブジェクトの説明。 このプロパティは CIM_ManagedElementから継承され、常に "レプリケーション サービス" に設定されます。

DetailedStatus

データ型: uint16

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

PrimaryStatus プロパティに追加の状態の詳細を補完します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

使用できません (0)

追加情報なし (1)

ストレス ( 2)

予測エラー (3)

回復できないエラー (4)

エラーのサポート エンティティ (5)

DMTF 予約済み (...)

Vendor Reserved (0x8000.. )

ElementName

データ型: string

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

オブジェクトの表示名。 このプロパティは、 CIM_ManagedElementから継承されます。

EnabledDefault

データ型: uint16

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

要素の有効な状態に対する管理者の既定の構成またはスタートアップ構成。 このプロパティは CIM_EnabledLogicalElementから継承され、常に 2 (有効) に設定されます。

意味
2
Enabled

EnabledState

データ型: uint16

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

要素の有効および無効の状態。 また、これらの要求された状態間の遷移を示すこともできます。 このプロパティは CIM_EnabledLogicalElementから継承され、常に 2 (有効) に設定されます。

意味
2
Enabled

HealthState

データ型: uint16

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

要素の現在の正常性。 この属性は、この要素の正常性を表しますが、必ずしもサブコンポーネントの正常性を表すわけではありません。 指定できる値は 0 ~ 30 で、5 は要素が完全に正常であることを意味し、30 は要素が完全に非機能であることを意味します。 このプロパティは CIM_ManagedSystemElementから継承され、常に 5 (OK) に設定されます。

説明
5
正常性状態は正常です。

InstallDate

データ型: datetime

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

仮想マシン構成が作成された日時。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

InstanceID

データ型: string

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

修飾子: キー

このクラスのインスタンスを一意に識別します。 このプロパティは CIM_ManagedElementから継承され、常に Null に設定 されます

名前

データ型: string

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

修飾子: KeyMaxLen ( 256 )

オブジェクトが認識されるラベル。 このプロパティは CIM_ManagedSystemElementから継承され、常に "replicasvc" に設定されます。

OperatingStatus

データ型: uint16

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

要素の操作条件の現在の状態情報を提供し、 EnabledState プロパティの値に関する詳細を提供するために使用できます。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

不明 (0)

使用できません (1)

サービス (2)

開始 (3)

停止中 (4)

停止 ( 5)

中止 ( 6)

休止中 (7)

完了 (8)

移行 (9)

Emigrating (10)

Immigrating (11)

スナップショット処理 (12)

シャットダウン (13)

In Test (14)

移行中 (15)

In Service (16)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000.. )

OperationalStatus

データ型: uint16 配列

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

オブジェクトの現在の状態を含む配列。 このプロパティは 、CIM_ManagedSystemElementから継承されます。 インデックス 0 の値は、次のいずれかの値になります。

説明
[OK]
2
レプリケーション サービスは正常に動作しています。
Error
6
1 つ以上のレプリケーション ネットワーク リスナーが実行されていません。 レプリケーション サービスの設定が有効であることを確認します。

OtherEnabledState

データ型: string

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

EnabledState プロパティが 1 ("Other") に設定されている場合の要素の有効または無効の状態を表す文字列。 EnabledState が 1 以外の値である場合、このプロパティは Null に設定する必要があります。 このプロパティは CIM_EnabledLogicalElementから継承され、常に Null に設定 されます

PrimaryOwnerContact

データ型: string

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

修飾子: MaxLen ( 256 )

サービスのプライマリ所有者に到達する方法に関する情報 (電話番号、電子メール アドレスなど)。 このプロパティは CIM_Serviceから継承され、常に Null に設定 されます

PrimaryOwnerName

データ型: string

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

修飾子: MaxLen ( 64 )

サービスのプライマリ所有者の名前 (定義されている場合)。 プライマリ所有者は、サービスの最初のサポート連絡先です。 このプロパティは CIM_Serviceから継承され、常に Null に設定 されます

PrimaryStatus

データ型: uint16

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

高レベルの状態情報を提供します。 このプロパティは、要素とそのサブコンポーネントの高レベルで詳細な正常性状態を提供するために 、DetailedStatus プロパティと組み合わせて使用する必要があります。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

不明 (0)

OK (1)

機能低下 (2)

エラー (3)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000.. )

RequestedState

データ型: uint16

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

要素に対して最後に要求された状態または目的の状態。 要素の実際の状態は EnabledState で表されます。 このプロパティは、要素の最後に要求された状態と現在の状態を比較するために提供されます。 CIM_EnabledLogicalElement クラスの特定のインスタンスが RequestedState プロパティをサポートしていない場合があります。 この場合、値 12 ("適用なし") が使用されます。 このプロパティは CIM_EnabledLogicalElementから継承され、常に 12 (適用できません) に設定されます。

説明
12
適用不可。

Started

データ型: boolean

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

サービスが現在実行されているかどうかを示します。 このプロパティは CIM_Serviceから継承され、常に True に設定されます。

StartMode

データ型: string

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

修飾子: MaxLen ( 10 )

サービスがシステム、オペレーティング システム、または要求時にのみ開始されるかどうかを示す文字列値。 このプロパティは CIM_Serviceから継承され、常に Null に設定 されます

状態

データ型: string

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

要素の状態を示します。 このプロパティは CIM_ManagedSystemElementから継承され、常に "OK" に設定されます。

StatusDescriptions

データ型: 文字列 配列

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

さまざまな OperationalStatus 配列値を記述する文字列。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

SystemCreationClassName

データ型: string

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

修飾子: KeyMaxLen ( 256 )

スコープ システムの作成クラス名。 このプロパティは CIM_Serviceから継承され、常に "Msvm_ComputerSystem" に設定されます。

Systemname

データ型: string

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

修飾子: KeyMaxLen ( 256 )

ホストコンピューター システムの NetBIOS 名。 このプロパティは、 CIM_Serviceから継承されます。

TimeOfLastStateChange

データ型: datetime

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

要素の有効な状態が最後に変更された日時。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

TransitioningToState

データ型: uint16

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

インスタンスが遷移しているターゲットの状態を示します。 このプロパティは CIM_EnabledLogicalElementから継承され、常に Null に設定 されます

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリのみ]
名前空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe