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 |