Sdílet prostřednictvím


Set-AzureSiteRecoveryProtectionEntity

Nastaví stav entity ochrany Site Recovery.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntax

Set-AzureSiteRecoveryProtectionEntity
   -ProtectionEntity <ASRProtectionEntity>
   [-ProtectionProfile <ASRProtectionProfile>]
   -Protection <String>
   [-OSDiskName <String>]
   [-OS <String>]
   [-WaitForCompletion]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureSiteRecoveryProtectionEntity
   -Id <String>
   -ProtectionContainerId <String>
   [-ProtectionProfile <ASRProtectionProfile>]
   -Protection <String>
   [-OSDiskName <String>]
   [-OS <String>]
   [-WaitForCompletion]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Rutina Set-AzureSiteRecoveryProtectionEntity povolí nebo zakáže ochranu u entity ochrany Azure Site Recovery.

Příklady

Příklad 1: Povolení ochrany objektů v kontejneru

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer -Name "Cloud17"
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $ProtectionContainer -Name "VM01"
PS C:\> Set-AzureSiteRecoveryProtectionEntity -ProtectionEntity $ ProtectionEntity -Protection Enable -ProtectionProfile $ProtectionContainer.AvailableProtectionProfiles[0] -OS Windows

První příkaz získá kontejnery pro aktuální trezor webu Azure pomocí rutiny Get-AzureSiteRecoveryProtectionContainer a pak ho uloží do proměnné $ProtectionContainer.

Druhý příkaz získá chráněné virtuální počítače, které patří do kontejneru uloženého v $ProtectionContainer pomocí rutiny Get-AzureSiteRecoveryProtectionEntity . Příkaz uloží výsledky do proměnné $ProtectionEntity.

Poslední příkaz povolí ochranu entit uložených v $ProtectionEntity.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliases:cf
Position:Named
výchozí hodnota:False
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Vynutí spuštění příkazu bez výzvy k potvrzení uživatele.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Určuje ID chráněného virtuálního počítače, pro který se má povolit nebo zakázat ochrana.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-OS

Určuje typ operačního systému. Tento parametr přijímá tyto hodnoty:

  • Windows
  • Linux
Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-OSDiskName

Určuje název disku, který obsahuje operační systém.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Protection

Určuje, jestli má být povolená nebo zakázaná ochrana. Tento parametr přijímá tyto hodnoty:

  • Povolit
  • Zakázat
Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionContainerId

Určuje ID chráněného kontejneru. Tato rutina povolí nebo zakáže ochranu virtuálního počítače, který patří do kontejneru, který tento parametr určuje.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionEntity

Určuje objekt entity ochrany.

Typ:ASRProtectionEntity
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-ProtectionProfile

Určuje profil ochrany pro povolení ochrany. Zadejte objekt ASRProtectionProfile, který je jedním z dostupných profilů ochrany v přidruženém kontejneru ochrany.

Typ:ASRProtectionProfile
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-WaitForCompletion

Označuje, že rutina čeká na dokončení operace, než vrátí řízení do konzoly Windows PowerShellu.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliases:wi
Position:Named
výchozí hodnota:False
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False