Delen via


Update-AzureSiteRecoveryProtectionDirection

Hiermee wordt de bron- en doelserver bijgewerkt voor de beveiliging van een Site Recovery-object.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

Update-AzureSiteRecoveryProtectionDirection
      -RecoveryPlan <ASRRecoveryPlan>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Update-AzureSiteRecoveryProtectionDirection
      -RPId <String>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Update-AzureSiteRecoveryProtectionDirection
      -ProtectionEntityId <String>
      -ProtectionContainerId <String>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Update-AzureSiteRecoveryProtectionDirection
      -ProtectionEntity <ASRProtectionEntity>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

De cmdlet Update-AzureSiteRecoveryProtectionDirection werkt de bron- en doelserver bij voor de beveiliging van een Azure Site Recovery-object nadat een failoverbewerking voor doorvoeren is voltooid.

Voorbeelden

Voorbeeld 1: De richting voor een beveiligd object in een container wijzigen

PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer 
PS C:\> $Protected = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container  
PS C:\> Update-AzureSiteRecoveryProtectionDirection -Direction RecoveryToPrimary -ProtectionEntity $Protected 
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           : {}

De eerste opdracht haalt de beveiligde containers op in de huidige Azure Site Recovery-kluis met behulp van de cmdlet Get-AzureSiteRecoveryProtectionContainer en slaat deze vervolgens op in de variabele $Container.

Met de tweede opdracht haalt u de virtuele machines op die deel uitmaken van de container die is opgeslagen in $Container met behulp van de cmdlet Get-AzureSiteRecoveryProtectionEntity . Met de opdracht worden de resultaten opgeslagen in de variabele $Protected.

Met de laatste opdracht wordt de richting ingesteld op RecoverToPrimary voor de objecten die zijn opgeslagen in $Protected.

Parameters

-Direction

Hiermee geeft u de richting van de doorvoer. De aanvaardbare waarden voor deze parameter zijn:

  • PrimaryToRecovery
  • RecoveryToPrimary
Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProtectionContainerId

Hiermee geeft u de id van een beveiligde container. Deze cmdlet wijzigt de richting voor een beveiligde virtuele machine die deel uitmaakt van de container die door deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProtectionEntity

Hiermee geeft u het object van de beveiligingsentiteit op.

Type:ASRProtectionEntity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ProtectionEntityId

Hiermee geeft u de id van een beveiligde virtuele machine. Deze cmdlet wijzigt de richting voor de beveiligde virtuele machine die met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryPlan

Hiermee geeft u een herstelplanobject.

Type:ASRRecoveryPlan
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-RPId

Hiermee geeft u de id van een herstelplan op. Deze cmdlet wijzigt de richting voor het herstelplan dat met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WaitForCompletion

Geeft aan dat de cmdlet wacht tot de bewerking is voltooid voordat het besturingselement wordt geretourneerd naar de Windows PowerShell-console.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False