Update-AzureSiteRecoveryProtectionEntity
Aktualizuje właściwości jednostki ochrony w usłudze Azure 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
Update-AzureSiteRecoveryProtectionEntity
-ProtectionEntity <ASRProtectionEntity>
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Opis
Polecenie cmdlet Update-AzureSiteRecoveryProtectionEntity aktualizuje właściwości jednostki ochrony w usłudze Azure Site Recovery, takie jak informacje o właścicielu maszyny wirtualnej. To polecenie cmdlet jest obsługiwane tylko w przypadku programu Virtual Machine Monitor (VMM) do chronionych jednostek ochrony programu VMM.
Przykłady
Przykład 1. Aktualizowanie jednostki ochrony
PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container
PS C:\> Update-AzureSiteRecoveryProtectionEntity -ProtectionEntity $ProtectionEntity
Name :
ID : 680ffe0f-6236-465e-8c94-81242fa67e6d
ClientRequestId : 2c47e6ce-1460-4187-8a0f-b9073735fa38-2014-12-30 06:44:40Z-P
State : NotStarted
StateDescription : NotStarted
StartTime :
EndTime :
AllowedActions : {}
Tasks : {}
Errors : {}
Pierwsze polecenie pobiera chroniony kontener przy użyciu polecenia cmdlet Get-AzureSiteRecoveryProtectionContainer , a następnie przechowuje ten obiekt w zmiennej $Container.
Drugie polecenie pobiera chronioną maszynę wirtualną należącą do kontenera przechowywanego w $Container przy użyciu polecenia cmdlet Get-AzureSiteRecoveryProtectionEntity , a następnie zapisuje je w zmiennej $ProtectionEntity.
Ostatnie polecenie aktualizuje jednostkę ochrony w $ProtectionEntity.
Parametry
-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 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProtectionEntity
Określa jednostkę ochrony do zaktualizowania. Aby uzyskać obiekt ASRProtectionEntity , użyj polecenia cmdlet Get-AzureSiteRecoveryProtectionEntity .
Typ: | ASRProtectionEntity |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WaitForCompletion
Wskazuje, że to polecenie cmdlet oczekuje na ukończenie operacji przed zwróceniem kontrolki do konsoli programu Windows PowerShell.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |