Start-AzureStorSimpleDeviceFailoverJob
ボリューム コンテナー グループのフェールオーバー操作を開始します。
Note
このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。
Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される PowerShell モジュールです。
構文
Start-AzureStorSimpleDeviceFailoverJob
-VolumecontainerGroups <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainerGroup]>
[-Force]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureStorSimpleDeviceFailoverJob
-DeviceId <String>
-VolumecontainerGroups <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainerGroup]>
-TargetDeviceId <String>
[-Force]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureStorSimpleDeviceFailoverJob
-DeviceName <String>
-VolumecontainerGroups <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainerGroup]>
-TargetDeviceName <String>
[-Force]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
説明
Start-AzureStorSimpleDeviceFailoverJob コマンドレットは、あるデバイスから別のデバイスへの 1 つ以上のボリューム コンテナー グループのフェールオーバー操作を開始します。
例
例 1: 名前付きデバイスと名前付きターゲット デバイスのフェールオーバー ジョブを開始する
PS C:\>(Get-AzureStorSimpleFailoverVolumeContainers -DeviceName "ChewD_App7") | Where-Object {$_.IsDCGroupEligibleForDR -eq $True} | Start-AzureStorSimpleDeviceFailoverJob -DeviceName "ChewD_App7" -TargetDeviceName "Fuller05" -Force
a3d902be-8ffb-42a4-bbf8-0a1b30db71b2_0ee59ae9-0293-46e2-ae56-bc308c8e5520
このコマンドは、Get-AzureStorSimpleFailoverVolumeContainers コマンドレットを使用して、ChewD_App7という名前のデバイスのフェールオーバー ボリューム コンテナーを取得します。
このコマンドは、結果を Where-Object コマンドレットに渡します。このコマンドレットは、IsDCGroupEligibleForDR プロパティの$True以外の値を持つコンテナーを削除します。
詳細を表示するには「Get-Help Where-Object
」を入力します。
現在のコマンドレットは、残りのフェールオーバー ボリューム コンテナーのフェールオーバー ジョブを開始します。
このコマンドは、デバイス名とターゲット デバイス名を指定します。
このコマンドは、コマンドレットが開始するジョブのインスタンス ID を返します。
例 2: ID で指定されたデバイスとターゲット デバイスのフェールオーバー ジョブを開始する
PS C:\>(Get-AzureStorSimpleFailoverVolumeContainers -DeviceId "3825f272-1efb-4c14-b63f-22605ce3b925") | Where-Object {$_.IsDCGroupEligibleForDR -eq $True} | Select-Object -First 1 | Start-AzureStorSimpleDeviceFailoverJob -DeviceId "3825f272-1efb-4c14-b63f-22605ce3b925" -TargetDeviceId "0ee59ae9-0293-46e2-ae56-bc308c8e5520" -Force
4c5ac0d0-4b66-465c-98f5-aec90505ad12_0ee59ae9-0293-46e2-ae56-bc308c8e5520
このコマンドは、Get-AzureStorSimpleFailoverVolumeContainers を使用して、ChewD_App7という名前のデバイスのフェールオーバー ボリューム コンテナーを取得します。
このコマンドは結果を Where-Object に渡し、IsDCGroupEligibleForDR プロパティの$True以外の値を持つコンテインターを削除します。
このコマンドレットは、結果を Select-Object コマンドレットに渡します。このコマンドレットは、現在のコマンドレットに渡す最初のオブジェクトを選択します。
詳細を表示するには「Get-Help Select-Object
」を入力します。
現在のコマンドレットは、選択したフェールオーバー ボリューム コンテナーのフェールオーバー ジョブを開始します。
このコマンドは、デバイス ID とターゲット デバイス ID を指定します。
このコマンドは、コマンドレットが開始するジョブのインスタンス ID を返します。
パラメーター
-DeviceId
ボリューム コンテナー グループが存在する StorSimple デバイスのインスタンス ID を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DeviceName
ボリューム コンテナー グループが存在する StorSimple デバイスの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Force
ユーザーに確認せずに、直ちにコマンドを実行します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Profile
Azure プロファイルを指定します。
型: | AzureSMProfile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TargetDeviceId
このコマンドレットがボリューム コンテナー グループをフェールオーバーする StorSimple デバイスのインスタンス ID を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TargetDeviceName
このコマンドレットがボリューム コンテナー グループをフェールオーバーする StorSimple デバイスの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VolumecontainerGroups
このコマンドレットが別のデバイスにフェールオーバーするボリューム コンテナー グループの一覧を指定します。
型: | List<T>[DataContainerGroup] |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
入力
List\<DataContainerGroup\>
ボリューム コンテナー グループの一覧をこのコマンドレットにパイプできます。
出力
String