Remove-AzDdosProtectionPlan
Hiermee verwijdert u een DDoS-beveiligingsplan.
Syntaxis
Remove-AzDdosProtectionPlan
-ResourceGroupName <String>
-Name <String>
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met de cmdlet Remove-AzDdosProtectionPlan wordt een DDoS-beveiligingsplan verwijderd.
Voorbeelden
Voorbeeld 1: Een leeg DDoS-beveiligingsplan verwijderen
Remove-AzDdosProtectionPlan -ResourceGroupName ResourceGroupName -Name DdosProtectionPlan
In dit geval verwijderen we een DDoS-beveiligingsplan zoals opgegeven.
Voorbeeld 2: Een DDoS-beveiligingsplan verwijderen dat is gekoppeld aan een virtueel netwerk
$vnet = Get-AzVirtualNetwork -Name VnetName -ResourceGroupName ResourceGroupName
$vnet.DdosProtectionPlan = $null
$vnet.EnableDdosProtection = $false
$vnet | Set-AzVirtualNetwork
Name : VnetName
ResourceGroupName : ResourceGroupName
Location : westus
Id : /subscriptions/d1dbd366-9871-45ac-84b7-fb318152a9e0/resourceGroups/ResourceGroupName/providers/Microsoft.Network/virtualNetworks/VnetName
Etag : W/"65947351-747e-4686-aa8b-c40da58f6c8b"
ResourceGuid : fcb7bc1e-ee0d-4005-b3f1-feda76e3756c
ProvisioningState : Succeeded
Tags :
AddressSpace : {
"AddressPrefixes": [
"10.0.0.0/16"
]
}
DhcpOptions : {
"DnsServers": [
"8.8.8.8"
]
}
Subnets : [
{
"Name": "SubnetName",
"Etag": "W/\"65947351-747e-4686-aa8b-c40da58f6c8b\"",
"Id": "/subscriptions/d1dbd366-9871-45ac-84b7-fb318152a9e0/resourceGroups/ResourceGroupName/providers/Microsoft.Network/virtualNetworks/VnetName/subnets/SubnetName",
"AddressPrefix": "10.0.1.0/24",
"IpConfigurations": [],
"ResourceNavigationLinks": [],
"ServiceEndpoints": [],
"ProvisioningState": "Succeeded"
}
]
VirtualNetworkPeerings : []
EnableDdosProtection : false
DdosProtectionPlan : null
EnableVmProtection : false
Remove-AzDdosProtectionPlan -ResourceGroupName ResourceGroupName -Name DdosProtectionPlan
DDoS-beveiligingsplannen kunnen niet worden verwijderd als ze zijn gekoppeld aan een virtueel netwerk. De eerste stap is dus het ontkoppelen van beide objecten. Hier krijgen we de meest bijgewerkte versie van het virtuele netwerk dat is gekoppeld aan het plan, en we stellen de eigenschap DdosProtectionPlan in op een lege waarde en de vlag EnableDdosProtection (deze vlag kan niet waar zijn zonder een plan). Vervolgens blijven we de nieuwe status behouden door de lokale variabele in Set-AzVirtualNetwork-. Op dit moment is het plan niet meer gekoppeld aan het virtuele netwerk. Als dit de laatste is die aan het plan is gekoppeld, kunnen we het DDoS-beveiligingsplan verwijderen met behulp van de opdracht Remove-AzDdosProtectionPlan.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van het DDoS-beveiligingsplan dat moet worden verwijderd.
Type: | String |
Aliassen: | ResourceName |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PassThru
Retourneert een object dat het item aangeeft waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de resourcegroep van het DDoS-beveiligingsplan dat moet worden verwijderd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |