Start-AzureSiteRecoveryUnplannedFailoverJob
Startar den oplanerade redundansväxlingen för en Site Recovery-skyddsentitet eller återställningsplan.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
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>]
Description
Cmdleten Start-AzureSiteRecoveryUnplannedFailoverJob startar den oplanerade redundansväxlingen för en Azure Site Recovery-skyddsentitet eller återställningsplan. Du kan kontrollera om jobbet lyckas med hjälp av cmdleten Get-AzureSiteRecoveryJob .
Exempel
Exempel 1: Starta ett oplanerat redundansjobb
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 : {}
Det första kommandot hämtar en skyddad container med cmdleten Get-AzureSiteRecoveryProtectionContainer och lagrar den sedan i variabeln $ProtectionContainer.
Det andra kommandot hämtar de skyddade entiteter som tillhör den skyddade containern som lagras i $ProtectionContainer med hjälp av cmdleten Get-AzureSiteRecoveryProtectionEntity . Kommandot lagrar resultatet i variabeln $ProtectionEntity.
Det sista kommandot startar redundansväxlingen för de skyddade entiteter som lagras i $ProtectionEntity och anger redundansriktningen.
Parametrar
-Direction
Anger redundansriktningen. De godtagbara värdena för den här parametern är:
- PrimaryToRecovery
- RecoveryToPrimary
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformSourceSideActions
Anger att åtgärden kan utföra åtgärder på källsidan.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformSourceSiteOperations
Anger att källplatsåtgärder kan utföras.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryAction
Anger att primära platsåtgärder krävs.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionContainerId
Anger ID för en skyddad container. Den här cmdleten startar jobbet för en skyddad virtuell dator som tillhör den container som den här cmdleten anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionEntity
Anger site recovery-skyddsentitetsobjektet.
Type: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProtectionEntityId
Anger ID för en skyddad virtuell dator som jobbet ska startas för.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPlan
Anger ett återställningsplanobjekt.
Type: | ASRRecoveryPlan |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RPId
Anger ID för en återställningsplan som jobbet ska startas för.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForCompletion
Anger att cmdleten väntar på att åtgärden ska slutföras innan den returnerar kontrollen till Windows PowerShell-konsolen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |