共用方式為


Start-AzureStorSimpleDeviceFailoverJob

起始磁碟區容器群組的故障轉移作業。

注意

本文件中參考的 Cmdlet 用於管理使用 Azure Service Manager(ASM) API 的舊版 Azure 資源。 建立新的資源時,不建議使用此舊版 PowerShell 模組,因為 ASM 已排定淘汰。 如需詳細資訊,請參閱 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>]

Description

Start-AzureStorSimpleDeviceFailoverJob Cmdlet 會起始一或多個磁碟區容器群組從一部裝置到另一個裝置的故障轉移作業。

範例

範例 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 Cmdlet,取得名為 ChewD_App7 之裝置的 故障轉移磁碟區容器。 此命令會將結果傳遞至 Where-Object Cmdlet,這會卸除 IsDCGroupEligibleForDR 屬性$True以外的值容器。 如需詳細資訊,請輸入 Get-Help Where-Object。 目前的 Cmdlet 會啟動其餘故障轉移磁碟區容器的故障轉移作業。 命令會指定裝置名稱和目標裝置名稱。 命令會傳回 Cmdlet 啟動之作業的實例識別碼。

範例 2:啟動識別碼所指定裝置和目標裝置的故障轉移作業

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以外的值。 Cmdlet 會將結果傳遞至 Select-Object Cmdlet,這會選取要傳遞至目前 Cmdlet 的第一個物件。 如需詳細資訊,請輸入 Get-Help Select-Object。 目前的 Cmdlet 會啟動所選故障轉移磁碟區容器的故障轉移作業。 命令會指定裝置識別碼和目標裝置標識碼。 命令會傳回 Cmdlet 啟動之作業的實例識別碼。

參數

-DeviceId

指定磁碟區容器群組所在的 StorSimple 裝置實例識別碼。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DeviceName

指定磁碟區容器群組所在的 StorSimple 裝置名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Force

強制命令執行,而不要求使用者確認。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Profile

指定 Azure 設定檔。

類型:AzureSMProfile
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TargetDeviceId

指定此 Cmdlet 故障轉移磁碟區容器群組之 StorSimple 裝置的實例識別碼。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-TargetDeviceName

指定此 Cmdlet 故障轉移磁碟區容器群組的 StorSimple 裝置名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-VolumecontainerGroups

指定此 Cmdlet 故障轉移至另一個裝置的磁碟區容器群組清單。

類型:List<T>[DataContainerGroup]
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

List\<DataContainerGroup\>

您可以使用管線將磁碟區容器群組清單傳送至此 Cmdlet。

輸出

String