Set-AzRecoveryServicesAsrReplicationProtectedItem
Ustawia właściwości odzyskiwania, takie jak sieć docelowa i rozmiar maszyny wirtualnej dla określonego chronionego elementu replikacji.
Składnia
Set-AzRecoveryServicesAsrReplicationProtectedItem
-InputObject <ASRReplicationProtectedItem>
[-Name <String>]
[-Size <String>]
[-UpdateNic <String>]
[-RecoveryNetworkId <String>]
[-PrimaryNic <String>]
[-RecoveryCloudServiceId <String>]
[-RecoveryNicSubnetName <String>]
[-RecoveryNicStaticIPAddress <String>]
[-TestNicSubnetName <String>]
[-TestNicStaticIPAddress <String>]
[-NicSelectionType <String>]
[-RecoveryResourceGroupId <String>]
[-LicenseType <String>]
[-RecoveryAvailabilitySet <String>]
[-SqlServerLicenseType <String>]
[-RecoveryVmTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
[-DiskTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
[-RecoveryNicTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
[-RecoveryAvailabilityZone <String>]
[-RecoveryProximityPlacementGroupId <String>]
[-RecoveryVirtualMachineScaleSetId <String>]
[-RecoveryCapacityReservationGroupId <String>]
[-EnableAcceleratedNetworkingOnRecovery]
[-RecoveryBootDiagStorageAccountId <String>]
[-AzureToAzureUpdateReplicationConfiguration <ASRAzuretoAzureDiskReplicationConfig[]>]
[-DiskEncryptionVaultId <String>]
[-DiskEncryptionSecretUrl <String>]
[-KeyEncryptionKeyUrl <String>]
[-KeyEncryptionVaultId <String>]
[-UseManagedDisk <String>]
[-DiskIdToDiskEncryptionSetMap <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
[-RecoveryPublicIPAddressId <String>]
[-RecoveryNetworkSecurityGroupId <String>]
[-RecoveryLBBackendAddressPoolId <String[]>]
[-TfoAzureVMName <String>]
[-ASRVMNicConfiguration <ASRVMNicConfig[]>]
[-TestNetworkId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzRecoveryServicesAsrReplicationProtectedItem ustawia właściwości odzyskiwania dla chronionego elementu replikacji.
Przykłady
Przykład 1
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -ReplicationProtectedItem $RPI -UpdateNic $NicId -RecoveryNetworkId $AzureNetworkID -RecoveryNicSubnetName $subnetName
Uruchamia operację aktualizowania ustawień chronionego elementu replikacji przy użyciu określonych parametrów i zwraca zadanie usługi ASR używane do śledzenia operacji.
Przykład 2
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic "00:50:56:8F:3F:7B" -RecoveryNetworkId $recoveryNetwork -RecoveryNicSubnetName $recoverySubnet -NicSelectionType NotSelected
Uruchamia operację aktualizowania ustawień karty sieciowej (redukcja karty sieciowej) chronionego elementu replikacji przy użyciu określonych parametrów i zwraca zadanie usługi ASR używane do śledzenia operacji.
Przykład 3
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -PrimaryNic "00:50:56:8F:3F:7B"
Uruchamia operację aktualizowania podstawowej karty sieciowej chronionego elementu replikacji (do użycia na potrzeby odzyskanej maszyny wirtualnej)ustawień przy użyciu określonych parametrów i zwraca zadanie usługi ASR używane do śledzenia operacji.
Przykład 4
Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic $updateNic -RecoveryNetworkId $recoveryNetworkId -RecoveryNicSubnetName $recoveryNicSubnetName -NicSelectionType SelectedByUser
Uruchamia operację aktualizowania karty sieciowej chronionego elementu replikacji (do użycia na potrzeby odzyskanej maszyny wirtualnej)ustawień przy użyciu określonych parametrów i zwraca zadanie usługi ASR używane do śledzenia operacji.
Przykład 5
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic $updateNic `
-RecoveryNetworkId $recoveryNetworkId -RecoveryNicSubnetName $recoveryNicSubnetName -EnableAcceleratedNetworkingOnRecovery
Uruchamia operację aktualizowania chronionego elementu replikacji wybranego noc tp włącz przyspieszoną sieć na maszynie wirtualnej odzyskiwania (dla platformy Azure do odzyskiwania po awarii platformy Azure). Nie przekazuj -EnableAcceleratedNetworkingOnRecovery, aby wyłączyć przyspieszoną sieć.
Przykład 6
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi `
-DiskEncryptionVaultId $DiskEncryptionVaultId -DiskEncryptionSecretUrl $DiskEncryptionSecertUrl `
-KeyEncryptionVaultId $KeyEncryptionVaultId -KeyEncryptionKeyUrl $KeyEncryptionKeyUrl
Uruchom operację aktualizacji dla określonego elementu chronionego przed zaszyfrowaną replikacją, aby użyć podanych szczegółów szyfrowania dla maszyny wirtualnej trybu failover.
Przykład 7
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -RecoveryProximityPlacementGroupId $ppg
Uruchom operację aktualizacji dla określonego elementu chronionego przez replikację, aby użyć podanej grupy umieszczania w pobliżu dla maszyny wirtualnej trybu failover.
Przykład 8
$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -RecoveryVirtualMachineScaleSetId $vmss
Uruchom operację aktualizacji dla określonego elementu chronionego przez replikację, aby użyć dostarczonego zestawu skalowania maszyn wirtualnych dla maszyny wirtualnej trybu failover.
Parametry
-ASRVMNicConfiguration
Określa szczegóły konfiguracji testowej pracy w trybie failover i karty sieciowej trybu failover.
Typ: | ASRVMNicConfig[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AzureToAzureUpdateReplicationConfiguration
Określa konfigurację dysku, która ma być zaktualizowana dla maszyny wirtualnej dysku zarządzanego (na platformie Azure do scenrio odzyskiwania po awarii platformy Azure).
Typ: | ASRAzuretoAzureDiskReplicationConfig[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
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 |
-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 |
-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 kluczy klucza tajnego 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 |
-DiskIdToDiskEncryptionSetMap
Słownik identyfikatora zasobu dysku na dysk ustawiony identyfikator usługi ARM.
Typ: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DiskTag
Określ tagi dla dysków maszyny wirtualnej. Ma to zastosowanie w przypadku oprogramowania Vmware do platformy Azure i funkcji HyperV dla dostawców platformy Azure.
Typ: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EnableAcceleratedNetworkingOnRecovery
Określa określoną kartę sieciową na maszynie wirtualnej odzyskiwania po przejściu w tryb failover używa przyspieszonej sieci.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
Obiekt wejściowy polecenia cmdlet: obiekt elementu chronionego replikacji usługi ASR odpowiadający elementowi chronionemu replikacji w celu zaktualizowania.
Typ: | ASRReplicationProtectedItem |
Aliasy: | ReplicationProtectedItem |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-KeyEncryptionKeyUrl
Określa wersję adresu URL klucza szyfrowania dysku (szyfrowanie dysków platformy Azure), która ma być używana 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 |
-LicenseType
Określ typ licencji, który ma być używany dla maszyn wirtualnych z systemem Windows Server. Jeśli masz prawo do korzystania z korzyści użycia hybrydowego platformy Azure (HUB) na potrzeby migracji i chcesz określić, że ustawienie CENTRUM ma być używane podczas przełączania tego chronionego elementu w tryb failover, ustaw typ licencji na WindowsServer.
Typ: | String |
Dopuszczalne wartości: | NoLicenseType, WindowsServer |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę maszyny wirtualnej odzyskiwania, która zostanie utworzona w trybie failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-NicSelectionType
Określa właściwości karty sieciowej ustawione przez użytkownika lub ustawiane domyślnie. Możesz określić wartość NotSelected, aby wrócić do wartości domyślnych.
Typ: | String |
Dopuszczalne wartości: | NotSelected, SelectedByUser |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PrimaryNic
Określa kartę sieciową, która będzie używana jako podstawowa karta sieciowa 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 |
-RecoveryAvailabilitySet
Zestaw dostępności dla chronionego elementu replikacji 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 |
-RecoveryAvailabilityZone
Określa strefę dostępności dla chronionego elementu replikacji 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 |
-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 |
-RecoveryLBBackendAddressPoolId
Określa docelowe pule adresów zaplecza, które mają być skojarzone z kartą sieciową odzyskiwania.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryNetworkId
Określa identyfikator sieci wirtualnej platformy Azure, do której powinien zostać przełączony chroniony element w tryb failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryNetworkSecurityGroupId
Określa identyfikator sieciowej grupy zabezpieczeń, która ma być skojarzona z kartą sieciową odzyskiwania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryNicStaticIPAddress
Określa statyczny adres IP, który ma być przypisany do podstawowej karty sieciowej podczas odzyskiwania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryNicSubnetName
Określa nazwę podsieci w odzyskiwanej sieci wirtualnej platformy Azure, z którą ta karta sieciowa chronionego elementu powinna być połączona w trybie failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryNicTag
Określ tagi dla docelowych kart sieciowych maszyny wirtualnej. Ma to zastosowanie w przypadku oprogramowania Vmware do platformy Azure i funkcji HyperV dla dostawców platformy Azure.
Typ: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryProximityPlacementGroupId
Określa identyfikator zasobu grupy umieszczania w pobliżu odzyskiwania w celu przełączenia 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 |
-RecoveryPublicIPAddressId
Określa identyfikator zasobu publicznego adresu IP, który ma być skojarzony z kartą sieciową odzyskiwania.
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 platformy Azure w regionie odzyskiwania, w którym chroniony element zostanie odzyskany w trybie failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryVirtualMachineScaleSetId
Określa docelowy zestaw skalowania maszyn wirtualnych do skonfigurowania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryVmTag
Określ tagi docelowej maszyny wirtualnej. Ma to zastosowanie w przypadku oprogramowania Vmware do platformy Azure i funkcji HyperV dla dostawców platformy Azure.
Typ: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Size
Określa rozmiar maszyny wirtualnej odzyskiwania. Wartość powinna pochodzić z zestawu rozmiarów obsługiwanych przez maszyny wirtualne platformy Azure.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SqlServerLicenseType
Określ typ licencji programu SQL Server maszyny wirtualnej. Ma to zastosowanie w przypadku oprogramowania Vmware do platformy Azure i funkcji HyperV dla dostawców platformy Azure.
Typ: | String |
Dopuszczalne wartości: | NoLicenseType, PAYG, AHUB |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TestNetworkId
Określa identyfikator usługi ARM sieci testowej (dotyczy tylko scenariusza replikacji z programu VMware do platformy Azure).
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TestNicStaticIPAddress
Określa testowy statyczny adres IP (dotyczy tylko scenariusza replikacji z programu VMware do platformy Azure).
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TestNicSubnetName
Określa nazwę podsieci testowej (dotyczy tylko scenariusza replikacji programu VMware do platformy Azure).
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TfoAzureVMName
Określa nazwę testowej maszyny wirtualnej trybu failover.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpdateNic
Określa kartę sieciową maszyny wirtualnej, dla której to polecenie cmdlet ustawia właściwość sieci odzyskiwania musi być zaktualizowana.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UseManagedDisk
Określa, czy maszyna wirtualna platformy Azure utworzona w trybie failover powinna używać dysków zarządzanych.
Typ: | String |
Dopuszczalne wartości: | True, False |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |