Start-AzureSiteRecoveryUnplannedFailoverJob
Avvia il failover non pianificato per un'entità di protezione di Site Recovery o un piano di ripristino.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di gestione dei servizi. Vedere il modulo Az PowerShell per i cmdlet per gestire le risorse di Azure Resource Manager.
Sintassi
Start-AzureSiteRecoveryUnplannedFailoverJob
-RPId <String>
-Direction <String>
[-PrimaryAction <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
-ProtectionEntityId <String>
-ProtectionContainerId <String>
-Direction <String>
[-PerformSourceSiteOperations <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
-RecoveryPlan <ASRRecoveryPlan>
-Direction <String>
[-PrimaryAction <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
-ProtectionEntity <ASRProtectionEntity>
-Direction <String>
[-PerformSourceSiteOperations <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Descrizione
Il cmdlet Start-AzureSiteRecoveryUnplannedFailoverJob avvia il failover non pianificato di un'entità di protezione di Azure Site Recovery o di un piano di ripristino. È possibile verificare se il processo ha esito positivo usando il cmdlet Get-AzureSiteRecoveryJob .
Esempio
Esempio 1: Avviare un processo di failover non pianificato
PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $ProtectionContainer
PS C:\> Start-AzureSiteRecoveryUnplannedFailoverJob -ProtectionEntity $ProtectionEntity -Direction "PrimaryToRecovery"
ID : c38eecdc-731c-405b-a61c-08db99aae2fe
ClientRequestId : 32ace403-0916-4967-83a1-529176bd6e88-2014-49-06 15:49:24Z-P
State : NotStarted
StateDescription : NotStarted
StartTime :
EndTime :
AllowedActions : {}
Name :
Tasks : {}
Errors : {}
Il primo comando ottiene un contenitore protetto usando il cmdlet Get-AzureSiteRecoveryProtectionContainer e quindi lo archivia nella variabile $ProtectionContainer.
Il secondo comando ottiene le entità protette che appartengono al contenitore protetto archiviato in $ProtectionContainer usando il cmdlet Get-AzureSiteRecoveryProtectionEntity . Il comando archivia i risultati nella variabile $ProtectionEntity.
Il comando finale avvia il failover per le entità protette archiviate in $ProtectionEntity e specifica la direzione del failover.
Parametri
-Direction
Specifica la direzione del failover. I valori validi per questo parametro sono:
- PrimaryToRecovery
- RecoveryToPrimary
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformSourceSideActions
Indica che l'azione può eseguire azioni sul lato origine.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformSourceSiteOperations
Indica che è possibile eseguire operazioni del sito di origine.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryAction
Indica che sono necessarie azioni del sito primario.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionContainerId
Specifica l'ID di un contenitore protetto. Questo cmdlet avvia il processo per una macchina virtuale protetta appartenente al contenitore specificato da questo cmdlet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionEntity
Specifica l'oggetto entità protezione di Site Recovery.
Type: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProtectionEntityId
Specifica l'ID di una macchina virtuale protetta per cui avviare il processo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPlan
Specifica un oggetto piano di ripristino.
Type: | ASRRecoveryPlan |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RPId
Specifica l'ID di un piano di ripristino per il quale avviare il processo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForCompletion
Indica che il cmdlet attende il completamento dell'operazione prima che restituisca il controllo alla console di Windows PowerShell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |