Поделиться через


Remove-AzDnsZone

Удаляет зону DNS из группы ресурсов.

Синтаксис

Remove-AzDnsZone
      -Name <String>
      -ResourceGroupName <String>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDnsZone
      -Zone <DnsZone>
      [-Overwrite]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-AzDnsZone окончательно удаляет зону системы доменных имен (DNS) из указанной группы ресурсов. Все наборы записей, содержащиеся в зоне, также удаляются. Можно передать объект DnsZone с помощью параметра имени или с помощью оператора конвейера или также можно указать параметры ZoneName и ResourceGroupName. Вы можете использовать параметр "Подтверждение" и $ConfirmPreference переменную Windows PowerShell для управления запросом на подтверждение командлета. При указании зоны с помощью объекта DnsZone (переданного через конвейер или параметр зоны), зона не удаляется, если она была изменена в Azure DNS с момента получения локального объекта DnsZone (только операции с количеством ресурсов зоны DNS в качестве изменений, операции с наборами записей в пределах зоны не удаляются). Это обеспечивает защиту для параллельных изменений зоны. Это можно отключить с помощью параметра Overwrite, который удаляет зону независимо от одновременных изменений.

Примеры

Пример 1. Удаление зоны

Remove-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"

Эта команда удаляет зону с именем myzone.com из группы ресурсов с именем MyResourceGroup.

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя зоны DNS, которую удаляет этот командлет. Также необходимо указать параметр ResourceGroupName. Кроме того, можно указать зону DNS с помощью параметра зоны .

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Overwrite

При указании зоны с помощью объекта DnsZone (переданного через конвейер или параметр зоны), зона не удаляется, если она была изменена в Azure DNS с момента получения локального объекта DnsZone (только операции с количеством ресурсов зоны DNS в качестве изменений, операции с наборами записей в пределах зоны не удаляются). Это обеспечивает защиту для параллельных изменений зоны. Это можно отключить с помощью параметра Overwrite, который удаляет зону независимо от одновременных изменений.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

passthru

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Указывает имя группы ресурсов, содержащей зону для удаления. Также необходимо указать параметр ZoneName. Кроме того, можно указать зону DNS с помощью объекта DnsZone , передаваемого через конвейер или параметр zone.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Zone

Указывает зону DNS для удаления. Передаваемый объект DnsZone также можно передать через конвейер. Кроме того, можно указать зону DNS для удаления с помощью параметра ZoneName и ResourceGroupName.

Тип:DnsZone
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

String

DnsZone

Выходные данные

Boolean

Примечания

Из-за потенциально высокого влияния удаления зоны DNS по умолчанию этот командлет запрашивает подтверждение, если переменная Windows PowerShell $ConfirmPreference имеет любое значение, отличное от None. Если указать подтвердить или Confirm:$True, этот командлет запрашивает подтверждение перед выполнением. Если указать Confirm:$False, командлет не запрашивает подтверждение.