Remove-AzRecoveryServicesBackupProtectionPolicy

Tar bort en princip för säkerhetskopieringsskydd från ett valv.

Syntax

PolicyName (Standard)

Remove-AzRecoveryServicesBackupProtectionPolicy
    [-Name] <String>
    [-PassThru]
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

PolicyObject

Remove-AzRecoveryServicesBackupProtectionPolicy
    [-Policy] <PolicyBase>
    [-PassThru]
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdleten Remove-AzRecoveryServicesBackupProtectionPolicy tar bort säkerhetskopieringsprinciper för ett valv. Innan du kan ta bort en princip för säkerhetskopieringsskydd får principen inte ha några associerade säkerhetskopieringsobjekt. Innan du tar bort principen kontrollerar du att varje associerat objekt är associerat med någon annan princip. Om du vill associera en annan princip med ett säkerhetskopieringsobjekt använder du cmdleten Enable-AzRecoveryServicesBackupProtection. Ange valvkontexten med hjälp av cmdleten Set-AzRecoveryServicesVaultContext innan du använder den aktuella cmdleten.

Exempel

Exempel 1: Ta bort en princip

$Pol= Get-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy"
Remove-AzRecoveryServicesBackupProtectionPolicy -Policy $Pol

Det första kommandot hämtar principen för säkerhetskopieringsskydd med namnet NewPolicy och lagrar den sedan i variabeln $Pol. Det andra kommandot tar bort principobjektet i $Pol.

Exempel 2

Tar bort en princip för säkerhetskopieringsskydd från ett valv. (autogenerated)

Remove-AzRecoveryServicesBackupProtectionPolicy -Name 'V2VM' -VaultId $vault.ID

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Anger namnet på den princip för säkerhetskopieringsskydd som ska tas bort.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyName
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PassThru

Returnera principen som ska tas bort.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Policy

Anger vilken princip för säkerhetskopieringsskydd som ska tas bort. Om du vill hämta ett BackupPolicy-objekt använder du cmdleten Get-AzRecoveryServicesBackupProtectionPolicy.

Parameteregenskaper

Typ:PolicyBase
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

PolicyObject
Position:1
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VaultId

ARM-ID för Recovery Services-valvet.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

PolicyBase

String

Utdata

PolicyBase