Start-AzureStorSimpleDeviceFailoverJob
Lance une opération de basculement de groupes de conteneurs de volumes.
Remarque
Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.
Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.
Syntaxe
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
L’applet de commande Start-AzureStorSimpleDeviceFailoverJob lance une opération de basculement d’un ou plusieurs groupes de conteneurs de volumes d’un appareil à un autre.
Exemples
Exemple 1 : Démarrer un travail de basculement pour un appareil nommé et un appareil cible nommé
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
Cette commande obtient les conteneurs de volume de basculement pour l’appareil nommé ChewD_App7 à l’aide de l’applet de commande Get-AzureStorSimpleFailoverVolumeContainers .
La commande transmet les résultats à l’applet de commande Where-Object , qui supprime les conteneurs qui ont une valeur autre que $True pour la propriété IsDCGroup EligibleForDR .
Pour plus d'informations, voir Get-Help Where-Object
.
L’applet de commande actuelle démarre les travaux de basculement pour les conteneurs de volumes de basculement restants.
La commande spécifie le nom de l’appareil et le nom de l’appareil cible.
La commande retourne l’ID d’instance du travail démarré par l’applet de commande.
Exemple 2 : Démarrer un travail de basculement pour un appareil et un appareil cible spécifiés par 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
Cette commande obtient les conteneurs de volume de basculement pour l’appareil nommé ChewD_App7 à l’aide de Get-AzureStorSimpleFailoverVolumeContainers.
La commande transmet les résultats à Where-Object, ce qui supprime les contenants qui ont une valeur autre que $True pour la propriété IsDCGroup EligibleForDR .
L’applet de commande transmet les résultats à l’applet de commande Select-Object , qui sélectionne le premier objet à transmettre à l’applet de commande actuelle.
Pour plus d'informations, voir Get-Help Select-Object
.
L’applet de commande actuelle démarre les travaux de basculement pour le conteneur de volume de basculement sélectionné.
La commande spécifie l’ID d’appareil et l’ID d’appareil cible.
La commande retourne l’ID d’instance du travail démarré par l’applet de commande.
Paramètres
-DeviceId
Spécifie l’ID d’instance de l’appareil StorSimple sur lequel les groupes de conteneurs de volumes existent.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeviceName
Spécifie le nom de l’appareil StorSimple sur lequel existent les groupes de conteneurs de volumes.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Force
Force l’exécution de la commande sans demander la confirmation de l’utilisateur.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Profile
Spécifie un profil Azure.
Type: | AzureSMProfile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TargetDeviceId
Spécifie l’ID d’instance de l’appareil StorSimple vers lequel cette applet de commande bascule sur les groupes de conteneurs de volumes.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TargetDeviceName
Spécifie le nom de l’appareil StorSimple auquel cette applet de commande bascule les groupes de conteneurs de volumes.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VolumecontainerGroups
Spécifie la liste des groupes de conteneurs de volumes que cette applet de commande bascule vers un autre appareil.
Type: | List<T>[DataContainerGroup] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
List\<DataContainerGroup\>
Vous pouvez diriger une liste de groupes de conteneurs de volumes vers cette applet de commande.
Sorties
String