Update-AzRecoveryServicesAsrProtectionDirection
Aktualizuje kierunek replikacji dla określonego chronionego elementu replikacji lub planu odzyskiwania. Służy do ponownej ochrony/odwrotnej replikowania replikowanego elementu lub planu odzyskiwania w trybie failover.
Składnia
Update-AzRecoveryServicesAsrProtectionDirection
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-AzureToVMware]
[-Account <ASRRunAsAccount>]
-DataStore <ASRDataStore>
[-MasterTarget <ASRMasterTargetServer>]
-ProcessServer <ASRProcessServer>
-ProtectionContainerMapping <ASRProtectionContainerMapping>
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
-RetentionVolume <ASRRetentionVolume>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-VMwareToAzure]
-Account <ASRRunAsAccount>
[-MasterTarget <ASRMasterTargetServer>]
-ProcessServer <ASRProcessServer>
-ProtectionContainerMapping <ASRProtectionContainerMapping>
[-LogStorageAccountId <String>]
[-RecoveryAzureStorageAccountId <String>]
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-ReplicateAzureToVMware]
-ProtectionContainerMapping <ASRProtectionContainerMapping>
-DataStoreName <String>
-ApplianceName <String>
-Fabric <ASRFabric>
-LogStorageAccountId <String>
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-ReplicateVMwareToAzure]
-SiteId <String>
-CredentialsToAccessVm <String>
-ProtectionContainerMapping <ASRProtectionContainerMapping>
-ApplianceName <String>
-Fabric <ASRFabric>
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-HyperVToAzure]
[-LogStorageAccountId <String>]
[-RecoveryAzureStorageAccountId <String>]
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-VmmToVmm]
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-AzureToAzure]
-ProtectionContainerMapping <ASRProtectionContainerMapping>
-LogStorageAccountId <String>
[-RecoveryAzureStorageAccountId <String>]
-ReplicationProtectedItem <ASRReplicationProtectedItem>
[-RecoveryResourceGroupId <String>]
[-RecoveryCloudServiceId <String>]
[-RecoveryAvailabilitySetId <String>]
[-RecoveryProximityPlacementGroupId <String>]
[-RecoveryVirtualMachineScaleSetId <String>]
[-RecoveryCapacityReservationGroupId <String>]
[-RecoveryBootDiagStorageAccountId <String>]
[-DiskEncryptionVaultId <String>]
[-DiskEncryptionSecretUrl <String>]
[-KeyEncryptionKeyUrl <String>]
[-KeyEncryptionVaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
[-AzureToAzure]
-ProtectionContainerMapping <ASRProtectionContainerMapping>
-AzureToAzureDiskReplicationConfiguration <ASRAzuretoAzureDiskReplicationConfig[]>
-ReplicationProtectedItem <ASRReplicationProtectedItem>
[-RecoveryResourceGroupId <String>]
[-RecoveryCloudServiceId <String>]
[-RecoveryAvailabilitySetId <String>]
[-RecoveryProximityPlacementGroupId <String>]
[-RecoveryVirtualMachineScaleSetId <String>]
[-RecoveryCapacityReservationGroupId <String>]
[-RecoveryBootDiagStorageAccountId <String>]
[-DiskEncryptionVaultId <String>]
[-DiskEncryptionSecretUrl <String>]
[-KeyEncryptionKeyUrl <String>]
[-KeyEncryptionVaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
-RecoveryPlan <ASRRecoveryPlan>
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
-Direction <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Update-AzRecoveryServicesAsrProtectionDirection aktualizuje kierunek replikacji określonego obiektu usługi Azure Site Recovery po zakończeniu operacji zatwierdzania trybu failover.
Przykłady
Przykład 1
$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -RecoveryPlan $RP -Direction PrimaryToRecovery
Uruchom operację kierunku aktualizacji dla określonego planu odzyskiwania i zwraca obiekt zadania usługi ASR używany do śledzenia operacji.
Przykład 2
$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping -LogStorageAccountId $cacheStorageId `
-ReplicationProtectedItem $rpi
Uruchom operację kierunku aktualizacji dla określonego elementu chronionego przez replikację w docelowym regionie świadczenia usługi Azure zdefiniowanym przez mapowanie kontenera ochrony i używając magazynu pamięci podręcznej (w tym samym regionie co maszyna wirtualna).
Przykład 3
$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping `
-AzureToAzureDiskReplicationConfiguration $disk1,$disk2 -ReplicationProtectedItem $rpi
Uruchom operację kierunku aktualizacji dla określonego chronionego elementu replikacji w docelowym regionie świadczenia usługi Azure zdefiniowanym przez mapowanie kontenera ochrony i podaną konfigurację replikacji dysku.
Przykład 4
$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping `
-AzureToAzureDiskReplicationConfiguration $disk1,$disk2 -ReplicationProtectedItem $rpi `
-DiskEncryptionVaultId $DiskEncryptionVaultId -DiskEncryptionSecretUrl $DiskEncryptionSecertUrl `
-KeyEncryptionVaultId $KeyEncryptionVaultId -KeyEncryptionKeyUrl $KeyEncryptionKeyUrl
Uruchom operację kierunku aktualizacji dla określonego zaszyfrowanego elementu chronionego replikacji w docelowym regionie świadczenia usługi Azure zdefiniowanym przez mapowanie kontenera ochrony i podaną konfigurację replikacji dysku.
Przykład 5
$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping -LogStorageAccountId $cacheStorageId `
-ReplicationProtectedItem $rpi -RecoveryProximityPlacementGroupId $ppg
Uruchom operację kierunku aktualizacji dla określonego elementu chronionego replikacji w docelowym regionie świadczenia usługi Azure zdefiniowanym przez mapowanie kontenera ochrony i używając magazynu pamięci podręcznej (w tym samym regionie co maszyna wirtualna) i grupy umieszczania w pobliżu.
Przykład 6
$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping -LogStorageAccountId $cacheStorageId `
-ReplicationProtectedItem $rpi -RecoveryVirtualMachineScaleSetId $vmss
Uruchom operację kierunku aktualizacji dla określonego elementu chronionego replikacji w docelowym regionie świadczenia usługi Azure zdefiniowanym przez mapowanie kontenera ochrony i używając magazynu pamięci podręcznej (w tym samym regionie co maszyna wirtualna) i zestawu skalowania maszyn wirtualnych.
Parametry
-Account
Konto Uruchom jako, które ma być używane do wypychania instalacji usługi Mobilności w razie potrzeby. Musi być jednym z listy uruchom jako kont w sieci szkieletowej usługi ASR.
Typ: | ASRRunAsAccount |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ApplianceName
Określa nazwę urządzenia, które ma być używane do replikowania tej maszyny.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AzureToAzure
Określa odzyskiwanie po awarii platformy Azure na platformę Azure.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AzureToAzureDiskReplicationConfiguration
Określa konfigurację dysku na potrzeby odzyskiwania po awarii.
Typ: | ASRAzuretoAzureDiskReplicationConfig[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AzureToVMware
Określa scenariusz przełączania platformy Azure na program vMWare.
Typ: | SwitchParameter |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CredentialsToAccessVm
Określa nazwę poświadczeń, które mają być używane do wypychania instalacji usługi Mobilności na maszynie źródłowej w razie potrzeby.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DataStore
Magazyn danych VMware, który ma być używany dla maszyn wirtualnych.
Typ: | ASRDataStore |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DataStoreName
Nazwa magazynu danych VMware, który ma być używany dla dysku maszyny wirtualnej.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Direction
Określa kierunek, który ma być używany dla operacji aktualizacji po przejściu w tryb failover. Dopuszczalne wartości tego parametru to:
- PrimaryToRecovery
- RecoveryToPrimary
Typ: | String |
Dopuszczalne wartości: | PrimaryToRecovery, RecoveryToPrimary |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DiskEncryptionSecretUrl
Określa adres URL wpisu tajnego szyfrowania dysku z wersją (szyfrowanie dysków platformy Azure), który ma być używany do odzyskiwania maszyny wirtualnej po przejściu w tryb failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DiskEncryptionVaultId
Określa identyfikator magazynu wpisów tajnych szyfrowania dysku (szyfrowanie dysków platformy Azure), który ma być używany do odzyskiwania maszyny wirtualnej po przejściu w tryb failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Fabric
Określa obiekt usługi ASR Fabric.
Typ: | ASRFabric |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HyperVToAzure
Ponowne włączanie ochrony maszyny wirtualnej Hyper-V po powrotu po awarii.
Typ: | SwitchParameter |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-KeyEncryptionKeyUrl
Określa adres URL klucza szyfrowania dysku (Azure Disk Encryption), który ma być używany do odzyskiwania maszyny wirtualnej po przejściu w tryb failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-KeyEncryptionVaultId
Określa klucz szyfrowania dysku KeyVault ID (Szyfrowanie dysków platformy Azure) do użycia do odzyskiwania maszyny wirtualnej po przejściu w tryb failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LogStorageAccountId
Określa identyfikator konta magazynu do przechowywania dziennika replikacji maszyn wirtualnych.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MasterTarget
Szczegóły głównego serwera docelowego.
Typ: | ASRMasterTargetServer |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProcessServer
Serwer przetwarzania do użycia na potrzeby replikacji.
Typ: | ASRProcessServer |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProtectionContainerMapping
Kontener ochronyMapping do użycia na potrzeby replikacji.
Typ: | ASRProtectionContainerMapping |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryAvailabilitySetId
Zestaw dostępności, w ramach którego należy utworzyć maszynę wirtualną po przejściu w tryb failover
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryAzureStorageAccountId
Określa identyfikator konta usługi Azure Storage do replikacji.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryBootDiagStorageAccountId
Określa konto magazynu na potrzeby diagnostyki rozruchu na potrzeby odzyskiwania maszyny wirtualnej platformy Azure.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryCapacityReservationGroupId
Określ identyfikator grupy rezerwacji pojemności, która ma być używana przez maszynę wirtualną trybu failover w docelowym regionie odzyskiwania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryCloudServiceId
Identyfikator zasobu usługi odzyskiwania w chmurze w celu przełączenia tej maszyny wirtualnej do trybu failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryPlan
Określa obiekt planu odzyskiwania usługi ASR.
Typ: | ASRRecoveryPlan |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryProximityPlacementGroupId
Identyfikator zasobu grupy umieszczania w pobliżu odzyskiwania w celu przełączenia tej maszyny wirtualnej w tryb failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryResourceGroupId
Identyfikator grupy zasobów odzyskiwania dla chronionej maszyny wirtualnej.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryVirtualMachineScaleSetId
Określa identyfikator zestawu skalowania maszyn wirtualnych do ponownego odzyskiwania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReplicateAzureToVMware
Przełącz parametr określający scenariusz replikacji programu VMware na platformę Azure.
Typ: | SwitchParameter |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReplicateVMwareToAzure
Przełącz parametr określający scenariusz replikacji programu VMware do platformy Azure.
Typ: | SwitchParameter |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReplicationProtectedItem
Określa element chroniony przez replikację usługi ASR.
Typ: | ASRReplicationProtectedItem |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RetentionVolume
Wolumin przechowywania na głównym serwerze docelowym do użycia.
Typ: | ASRRetentionVolume |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SiteId
Określa identyfikator lokacji programu VMware, w której odnaleziono element chroniony. Użyj identyfikatora lokacji z szczegółów specyficznych dla sieci szkieletowej w sieci szkieletowej usługi ASR, aby je określić.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VmmToVmm
Aktualizowanie kierunku replikacji dla Hyper-V maszyny wirtualnej, która jest chroniona między dwiema lokacjami zarządzanymi przez program VMM Hyper-V.
Typ: | SwitchParameter |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMwareToAzure
Aktualizowanie kierunku replikacji z oprogramowania VMware do platformy Azure.
Typ: | SwitchParameter |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |