Freigeben über


Start-AzureStorSimpleDeviceFailoverJob

Initiiert einen Failovervorgang von Volumecontainergruppen.

Hinweis

Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.

Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.

Syntax

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>]

Beschreibung

Das Start-AzureStorSimpleDeviceFailoverJob-Cmdlet initiiert einen Failovervorgang einer oder mehrerer Volumecontainergruppen von einem Gerät zu einem anderen.

Beispiele

Beispiel 1: Starten eines Failoverauftrags für ein benanntes Gerät und benanntes Zielgerät

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

Dieser Befehl ruft die Failovervolumecontainer für das Gerät mit dem Namen ChewD_App7 mithilfe des Cmdlets "Get-AzureStorSimpleFailoverVolumeContainers " ab. Der Befehl übergibt die Ergebnisse an das Cmdlet Where-Object , wodurch diese Container mit einem anderen Wert als $True für die IsDCGroupEligibleForDR-Eigenschaft abgelegt werden. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Where-Object. Das aktuelle Cmdlet startet Failoveraufträge für die verbleibenden Failovervolumecontainer. Der Befehl gibt den Gerätenamen und den Zielgerätenamen an. Der Befehl gibt die Instanz-ID des Auftrags zurück, den das Cmdlet startet.

Beispiel 2: Starten eines Failoverauftrags für ein Gerät und zielgerät, das durch ID angegeben wird

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

Dieser Befehl ruft die Failovervolumecontainer für das Gerät mit dem Namen ChewD_App7 mithilfe von Get-AzureStorSimpleFailoverVolumeContainers ab. Der Befehl übergibt die Ergebnisse an Where-Object, wodurch diese Einschlussgeber mit einem anderen Wert als $True für die IsDCGroupEligibleForDR-Eigenschaft abgelegt werden. Das Cmdlet übergibt die Ergebnisse an das Cmdlet Select-Object , das das erste Objekt auswählt, das an das aktuelle Cmdlet übergeben werden soll. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Select-Object. Das aktuelle Cmdlet startet Failoveraufträge für den ausgewählten Failovervolumecontainer. Der Befehl gibt die Geräte-ID und zielgeräte-ID an. Der Befehl gibt die Instanz-ID des Auftrags zurück, den das Cmdlet startet.

Parameter

-DeviceId

Gibt die Instanz-ID des StorSimple-Geräts an, auf dem die Volumecontainergruppen vorhanden sind.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeviceName

Gibt den Namen des StorSimple-Geräts an, auf dem die Volumecontainergruppen vorhanden sind.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Profile

Gibt ein Azure-Profil an.

Typ:AzureSMProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TargetDeviceId

Gibt die Instanz-ID des StorSimple-Geräts an, auf das dieses Cmdlet über die Volumecontainergruppen fehlschlägt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TargetDeviceName

Gibt den Namen des StorSimple-Geräts an, auf das dieses Cmdlet über die Volumecontainergruppen fehlschlägt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VolumecontainerGroups

Gibt die Liste der Volumecontainergruppen an, die dieses Cmdlet nicht auf ein anderes Gerät übergibt.

Typ:List<T>[DataContainerGroup]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

List\<DataContainerGroup\>

Sie können eine Liste von Volumecontainergruppen an dieses Cmdlet weiterleiten.

Ausgaben

String