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_StorageAllocationSettingDataの InstanceID が含まれています。
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 |
|
[DLL] |
|