Udostępnij za pośrednictwem


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

Dane wejściowe

ASRReplicationProtectedItem

Dane wyjściowe

ASRJob