你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Remove-AzPolicyRemediation

删除策略修正。

语法

Remove-AzPolicyRemediation
      -Name <String>
      [-Scope <String>]
      [-ManagementGroupName <String>]
      [-ResourceGroupName <String>]
      [-AllowStop]
      [-AsJob]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPolicyRemediation
      -ResourceId <String>
      [-AllowStop]
      [-AsJob]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPolicyRemediation
      -InputObject <PSRemediation>
      [-AllowStop]
      [-AsJob]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

说明

Remove-AzPolicyRemediation cmdlet 删除策略修正。

示例

示例 1:在资源组范围内删除策略修正

Remove-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1"

此命令删除资源组“myRG”中名为“remediation1”的修正。

示例 2:通过管道删除管理组修正

$remediation = Get-AzPolicyRemediation -ManagementGroupName "mg1" -Name "remediation1"
$remediation | Remove-AzPolicyRemediation -Confirm

此命令从管理组“mg1”中删除名为“remediation1”的修正。 在删除资源之前,将显示确认提示。

示例 3:取消和删除策略修正

Remove-AzPolicyRemediation -ResourceGroupName "myRG" -Name "remediation1" -AllowStop

此命令删除资源组“myRG”中名为“remediation1”的修正。 如果修正正在进行中,则会在删除之前将其取消。

参数

-AllowStop

允许取消修正(如果正在进行)。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

在后台运行 cmdlet。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

类型:SwitchParameter
Aliases:cf
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Remediation 对象。

类型:PSRemediation
Position:Named
默认值:None
必需:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementGroupName

管理组 ID。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

资源名称。

类型:String
Position:Named
默认值:None
必需:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

如果命令成功完成,则返回 True。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

资源组名称。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

资源 ID。

类型:String
Aliases:Id
Position:Named
默认值:None
必需:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

资源的范围。 例如“/subscriptions/{subscriptionId}/resourceGroups/{rgName}”。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

类型:SwitchParameter
Aliases:wi
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

输入

String

PSRemediation

输出

Boolean