Msvm_ReplicationSettingData クラス

仮想マシンのレプリケーション固有の設定を表します。 クライアントは、このクラスのインスタンスを Msvm_ReplicationService.CreateReplicationRelationship に渡して、レプリケーションリレーションシップを作成します。 クライアントは、このクラスのプロパティの値を直接変更することはできません。値を変更するには 、Msvm_ReplicationService.ModifyReplicationSettings メソッドを呼び出す必要があります。 各レプリケーションリレーションシップには、設定のインスタンスが 1 つ含まれます。

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

構文

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ReplicationSettingData : CIM_VirtualSystemSettingData
{
  string   InstanceID = "Microsoft:Virtual Machine GUID\HVR";
  string   Caption = "Replication Settings";
  string   Description = "Virtual Machine Replication Settings Data";
  string   ElementName;
  string   VirtualSystemIdentifier;
  string   VirtualSystemType = "Microsoft:Hyper-V:Replica";
  string   Notes[];
  datetime CreationTime;
  string   ConfigurationID;
  string   ConfigurationDataRoot;
  string   ConfigurationFile;
  string   SnapshotDataRoot;
  string   SuspendDataRoot;
  string   SwapFileDataRoot;
  string   LogDataRoot;
  uint16   AutomaticStartupAction;
  datetime AutomaticStartupActionDelay;
  uint16   AutomaticStartupActionSequenceNumber;
  uint16   AutomaticShutdownAction;
  uint16   AutomaticRecoveryAction;
  string   RecoveryFile;
  uint16   AuthenticationType;
  string   CertificateThumbPrint;
  string   RootCertificateThumbPrint;
  boolean  CompressionEnabled;
  boolean  BypassProxyServer;
  string   RecoveryConnectionPoint;
  string   RecoveryHostSystem;
  string   PrimaryConnectionPoint;
  string   PrimaryHostSystem;
  uint16   RecoveryServerPortNumber = 0;
  boolean  ReplicateHostKvpItems = True;
  uint16   ApplicationConsistentSnapshotInterval;
  uint16   RecoveryHistory = 0;
  string   IncludedDisks[];
  boolean  AutoResynchronizeEnabled = False;
  datetime AutoResynchronizeIntervalStart = 00000000183000.000000:000;
  datetime AutoResynchronizeIntervalEnd = 00000000060000.000000:000;
  boolean  EnableWriteOrderPreservationAcrossDisks;
  string   ReplicationProvider;
  string   AdditionalSettings;
  uint16   ReplicationInterval = 300;
};

メンバー

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

プロパティ

Msvm_ReplicationSettingData クラスには、次のプロパティがあります。

AdditionalSettings

データ型: 文字列

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

エンドポイント プロバイダーが使用できる追加のレプリケーション設定。

Windows 8.1: この値は、R2 をWindows 8.1してWindows Server 2012するまでサポートされません。

ApplicationConsistentSnapshotInterval

データ型: uint16

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

アプリケーション整合性スナップショット間の時間間隔 (時間単位で指定)。 有効な値は 1 時間から 12 時間です。

AuthenticationType

データ型: uint16

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

サーバーの回復に接続するために使用する認証モードを定義します。

Kerberos 認証 (1)

Kerberos 認証。

証明書ベースの認証 (2)

証明書ベースの認証。

AutomaticRecoveryAction

データ型: uint16

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

使用されていません。

このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

AutomaticShutdownAction

データ型: uint16

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

使用されていません。

このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

AutomaticStartupAction

データ型: uint16

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

使用されていません。

このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

AutomaticStartupActionDelay

データ型: datetime

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

仮想マシンが自動的に起動するまでの遅延時間。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

AutomaticStartupActionSequenceNumber

データ型: uint16

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

ホスト システムの起動時の仮想マシンのアクティブ化の相対シーケンスを示す数値。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

AutoResynchronizeEnabled

データ型: ブール値

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

電源障害とハードウェア障害が原因でレプリケーション エラーが発生したときに再同期操作を自動的にトリガーするかどうかを指定します。 再同期操作は、AutoResynchronizeIntervalStart プロパティと AutoResynchronizeIntervalEnd プロパティで指定された時刻の間にエラーが発生した場合にのみトリガーされます。

既定値は Falseです。

AutoResynchronizeIntervalEnd

データ型: datetime

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

自動再同期操作をトリガーする終了時刻を指定します。 この値は現地時刻です。 既定値は 06:00 (午前 6:00) です。

再同期操作は、AutoResynchronizeIntervalStart プロパティと AutoResynchronizeIntervalEnd プロパティで指定された時刻の間にエラーが発生した場合にのみトリガーされます。

再同期操作は、次の間隔でトリガーされるようにスケジュールすることもできます。

AutoResynchronizeIntervalStart

データ型: datetime

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

自動再同期操作をトリガーする開始時刻を指定します。 この値は現地時刻です。 既定値は 18:30 (午後 6:30) です。

再同期操作は、AutoResynchronizeIntervalStart プロパティと AutoResynchronizeIntervalEnd プロパティで指定された時刻の間にエラーが発生した場合にのみトリガーされます。

再同期操作は、次の間隔でトリガーされるようにスケジュールすることもできます。

BypassProxyServer

データ型: ブール値

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

回復サーバーに接続するときにプロキシ サーバーをバイパスするかどうかを指定します。

Caption

データ型: 文字列

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

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

CertificateThumbPrint

データ型: 文字列

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

修飾子: Maxlen (128)

AuthenticationType プロパティが証明書ベースの認証である場合に使用する証明書の拇印。

CompressionEnabled

データ型: ブール値

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

レプリケーション データを復旧サーバーへの送信中に圧縮するかどうかを指定します。

ConfigurationDataRoot

データ型: 文字列

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

使用されていません。

このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

ConfigurationFile

データ型: 文字列

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

仮想マシンの構成に関する情報が格納されているファイルの相対パスとファイル名。 このパスは 、ConfigurationDataRoot プロパティに対する相対パスです。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

ConfigurationID

データ型: 文字列

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

仮想マシン構成の一意識別子。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

CreationTime

データ型: datetime

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

仮想マシンの設定が作成された日時。 このオブジェクトが仮想マシンの現在の設定を表す場合、この値はシステムが作成された時刻になります。 このオブジェクトが仮想マシンのスナップショット設定を表す場合、この値はスナップショットが作成された時刻になります。 このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

これは読み取り専用プロパティですが、Msvm_VirtualSystemManagementService クラスの ModifySystemSettings メソッドを使用して変更できます。

このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

説明

データ型: 文字列

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

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

ElementName

データ型: 文字列

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

オブジェクトの表示名。 このプロパティは CIM_VirtualSystemSettingDataから継承され、仮想マシンの表示名に設定されます。

EnableWriteOrderPreservationAcrossDisks

データ型: ブール値

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

修飾子: 非推奨 ("値なし")

仮想マシンのすべてのレプリケート仮想ハード ディスクを同じ時点にレプリケートするかどうかを指定します。 これにより、レプリケーションで仮想マシン内のアプリケーションの書き込み順序が確実に反映されます。

Windows 8.1: Windows 8.1および R2 Windows Server 2012以降、このプロパティは非推奨となり、常に TRUE に設定されます。

IncludedDisks

データ型: 文字列 配列

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

修飾子: HyperVEmbeddedEdInstance ("CIM_StorageAllocationSettingData"), ArrayType ("Indexed")

レプリケーション エンジンによってレプリケートされるシステムに接続されている仮想ハード ディスク (VHD) の一覧。 これは文字列の配列であり、それぞれに VHD を表すMsvm_StorageAllocationSettingDataInstanceID が含まれています。

InstanceID

データ型: 文字列

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

修飾子: キー

このクラスのインスタンスを一意に識別します。 このプロパティは、 CIM_SettingDataから継承されます。 Windows 8の場合、常に "Microsoft:Virtual Machine GUID\HVR" に設定されます。 Windows 8.1の場合、"Microsoft:Virtual Machine GUID\HVR\<0/1>" に設定されます。 Windows 8.1値では、0 はプライマリを示し、1 は拡張レプリケーションを示します。 拡張レプリケーションの詳細については、「 Msvm_ReplicationRelationship」を参照してください。

LogDataRoot

データ型: 文字列

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

仮想マシンのログ情報が格納されるディレクトリのパス。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

メモ

データ型: 文字列 配列

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

使用されず、設定できません。

このプロパティは、 CIM_VirtualSystemSettingDataから継承されます。

PrimaryConnectionPoint

データ型: 文字列

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

修飾子: Maxlen (256)

プライマリ接続ポイントの名前。 プライマリ クラスターの場合、これはブローカーの CAP 名です。 スタンドアロン プライマリ サーバーの場合、これはホスト システム名です。

PrimaryHostSystem

データ型: 文字列

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

修飾子: Maxlen (256)

仮想マシンをホストしているプライマリ ホスト システムの完全修飾ドメイン名。

RecoveryConnectionPoint

データ型: 文字列

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

修飾子: Maxlen (256)

復旧接続ポイントの名前。 復旧クラスターの場合、これはブローカーの CAP 名です。 スタンドアロン回復サーバーの場合、これはホスト システム名です。

RecoveryFile

データ型: 文字列

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

仮想マシンの回復に関連する情報が格納されているファイルの完全パス。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

RecoveryHistory

データ型: uint16

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

復旧サーバーに格納される復旧スナップショットの最大数。 有効な値は 0 から 24 です。

RecoveryHostSystem

データ型: 文字列

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

修飾子: Maxlen (256)

仮想マシンをホストしている復旧ホスト システムの完全修飾ドメイン名。

RecoveryServerPortNumber

データ型: uint16

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

レプリケーション用にセキュリティで保護された接続を行うときに使用する復旧サーバーのポート番号。

ReplicateHostKvpItems

データ型: ブール値

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

ホストのみの Msvm_KvpExchangeDataItemをプライマリ仮想マシンから復旧仮想マシンにレプリケートするかどうかを指定します。

ReplicationInterval

データ型: uint16

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

レプリケーション関係のレプリケーション間隔 (秒単位)。 有効な値は次のとおりです。

30

300

900

既定値は 300 秒です。

Windows 8.1: この値は、R2 をWindows 8.1してWindows Server 2012するまでサポートされません。

ReplicationProvider

データ型: 文字列

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

レプリケーション プロバイダー エンドポイントを識別する Msvm_ReplicationProvider クラスのインスタンスへのパス。

Windows 8.1: この値は、R2 をWindows 8.1してWindows Server 2012するまでサポートされません。

RootCertificateThumbPrint

データ型: 文字列

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

修飾子: Maxlen (128)

AuthenticationType が 2 の場合に使用されている証明書のルート証明書の拇印 (証明書ベースの承認)。

SnapshotDataRoot

データ型: 文字列

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

仮想マシンのスナップショットに関する情報が格納されているディレクトリのパス。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

SuspendDataRoot

データ型: 文字列

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

仮想マシンに関する情報が中断関連の情報が格納されているディレクトリのパス。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

SwapFileDataRoot

データ型: 文字列

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

仮想マシンのスワップ ファイルが格納されるディレクトリのパス。 このプロパティは CIM_VirtualSystemSettingDataから継承されますが、使用されません。

VirtualSystemIdentifier

データ型: 文字列

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

この設定データが属する CIM_ComputerSystem オブジェクトの名前。 このプロパティは、 CIM_VirtualSystemSettingDataからのオーバーライドです。

VirtualSystemType

データ型: 文字列

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

設定データが表す仮想マシンの種類を指定します。 このプロパティは CIM_VirtualSystemSettingDataから継承され、常に "Microsoft:Hyper-V:Replica" に設定されます。

要件

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

こちらもご覧ください

CIM_VirtualSystemSettingData

ModifyReplicationSettings