New-AzureSiteRecoveryProtectionProfileObject
Tworzy obiekt profilu ochrony usługi Site Recovery.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.
Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.
Składnia
New-AzureSiteRecoveryProtectionProfileObject
[-Name <String>]
-ReplicationProvider <String>
-RecoveryAzureSubscription <String>
-RecoveryAzureStorageAccount <String>
-ReplicationFrequencyInSeconds <String>
[-RecoveryPoints <Int32>]
[-ApplicationConsistentSnapshotFrequencyInHours <Int32>]
[-ReplicationStartTime <TimeSpan>]
[-Force]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-AzureSiteRecoveryProtectionProfileObject
[-Name <String>]
-ReplicationProvider <String>
[-ReplicationMethod <String>]
-ReplicationFrequencyInSeconds <String>
[-RecoveryPoints <Int32>]
[-ApplicationConsistentSnapshotFrequencyInHours <Int32>]
[-CompressionEnabled]
-ReplicationPort <UInt16>
[-Authentication <String>]
[-ReplicationStartTime <TimeSpan>]
[-AllowReplicaDeletion]
[-Force]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzureSiteRecoveryProtectionProfileObject tworzy obiekt profilu ochrony usługi Azure Site Recovery. To polecenie cmdlet tworzy obiekt ASRProtectionProfile do użycia z innymi poleceniami cmdlet.
Przykłady
Przykład 1. Tworzenie profilu ochrony
PS C:\> New-AzureSiteRecoveryProtectionProfileObject -ReplicationProvider "HyperVReplica" -AllowReplicaDeletion -ApplicationConsistentSnapshotFrequencyInHours 1 -CompressionEnabled -RecoveryPoints 2 -ReplicationFrequencyInSeconds 30 -ReplicationMethod "Online" -ReplicationPort 8085 -ReplicationStartTime 1
Name :
ID :
ReplicationProvider : HyperVReplica
HyperVReplicaProviderSettingsObject : Microsoft.Azure.Portal.RecoveryServices.Models.Common.HyperVReplicaProviderSettings
HyperVReplicaAzureProviderSettingsObject :
To polecenie tworzy obiekt profilu ochrony.
Przykład 2: Tworzenie profilu ochrony dla dostawcy funkcji HyperVReplicaAzure
PS C:\> New-AzureSiteRecoveryProtectionProfileObject -Name "ProtectionProfile" -ReplicationProvider "HyperVReplicaAzure" -RecoveryAzureSubscription "cb53d0c3-bd59-4721-89bc-06916a9147ef" -RecoveryAzureStorageAccount "Contoso01" -ReplicationFrequencyInSeconds 30 -RecoveryPoints 1 -Force
Name : ProtectionProfile
ID :
ReplicationProvider : HyperVReplicaAzure
HyperVReplicaProviderSettingsObject :
HyperVReplicaAzureProviderSettingsObject : Microsoft.Azure.Portal.RecoveryServices.Models.Common.HyperVReplicaAzureProviderSettings
To polecenie tworzy profil ochrony dla dostawcy funkcji HyperVReplicaAzure.
Parametry
-AllowReplicaDeletion
Wskazuje, że profil ochrony umożliwia usunięcie jednostek repliki.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationConsistentSnapshotFrequencyInHours
Określa częstotliwość (w godzinach) dla migawek spójnych na poziomie aplikacji.
Typ: | Int32 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Authentication
Określa typ uwierzytelniania do użycia. Dopuszczalne wartości tego parametru to: Certyfikat i Kerberos.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CompressionEnabled
Wskazuje, że profil ochrony włącza kompresję.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę profilu ochrony.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.
Typ: | AzureSMProfile |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryAzureStorageAccount
Określa nazwę konta usługi Azure Storage, na którym ma być przechowywana jednostka repliki platformy Azure.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryAzureSubscription
Określa identyfikator subskrypcji platformy Azure dla konta magazynu. Ten parametr odnosi się do konta, na którym ma być przechowywana jednostka repliki platformy Azure.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPoints
Określa liczbę godzin przechowywania punktów odzyskiwania.
Typ: | Int32 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationFrequencyInSeconds
Określa interwał częstotliwości (w sekundach) dla replikacji. Dopuszczalne wartości tego parametru to:
- 30
- 300
- 900
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationMethod
Określa metodę replikacji. Dopuszczalne wartości tego parametru to:
- Online. Replikacja przez sieć.
- Offline.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationPort
Określa liczbę portów, na których odbywa się replikacja.
Typ: | UInt16 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationProvider
Określa typ dostawcy replikacji. Dopuszczalne wartości tego parametru to: HyperVReplica i HyperVReplicaAzure.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationStartTime
Określa godzinę rozpoczęcia replikacji. Określ czas w ciągu 24 godzin od rozpoczęcia zadania.
Typ: | TimeSpan |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |