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