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


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 с помощью параметра Name или с помощью оператора конвейера или также указать параметры 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 с помощью параметра Zone .

Тип: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. Если указать подтверждение или подтверждение:$True, этот командлет запрашивает подтверждение перед выполнением. Если указать подтверждение:$False, командлет не запрашивает подтверждение.