Set-AzureSiteRecoveryProtectionEntity
Anger tillståndet för en Site Recovery-skyddsentitet.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
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
Cmdleten Set-AzureSiteRecoveryProtectionEntity aktiverar eller inaktiverar skydd på en Azure Site Recovery-skyddsentitet.
Exempel
Exempel 1: Aktivera skydd för objekt i en container
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
Det första kommandot hämtar containrar för det aktuella Azure Site-valvet med hjälp av cmdleten Get-AzureSiteRecoveryProtectionContainer och lagrar det sedan i variabeln $ProtectionContainer.
Det andra kommandot hämtar de skyddade virtuella datorer som tillhör containern som lagras i $ProtectionContainer med hjälp av cmdleten Get-AzureSiteRecoveryProtectionEntity . Kommandot lagrar resultatet i variabeln $ProtectionEntity.
Det sista kommandot aktiverar skydd för de entiteter som lagras i $ProtectionEntity.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Anger ID för en skyddad virtuell dator för vilken skydd ska aktiveras eller inaktiveras.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OS
Anger typ av operativsystem. De godtagbara värdena för den här parametern är:
- Windows
- Linux
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSDiskName
Anger namnet på disken som innehåller operativsystemet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protection
Anger om skydd ska aktiveras eller inaktiveras. De godtagbara värdena för den här parametern är:
- Enable
- Disable
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionContainerId
Anger ID för en skyddad container. Den här cmdleten aktiverar eller inaktiverar skydd för en virtuell dator som tillhör containern som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionEntity
Anger skyddsentitetsobjektet.
Type: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProtectionProfile
Anger en skyddsprofil för att aktivera skydd. Ange ett ASRProtectionProfile-objekt som är en av de tillgängliga skyddsprofilerna i den associerade skyddscontainern.
Type: | ASRProtectionProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForCompletion
Anger att cmdleten väntar på att åtgärden ska slutföras innan den returnerar kontrollen till Windows PowerShell-konsolen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |