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


Remove-AzPrivateDnsZone

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

Синтаксис

Remove-AzPrivateDnsZone
      -ResourceGroupName <String>
      -Name <String>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPrivateDnsZone
      -PrivateZone <PSPrivateDnsZone>
      [-Overwrite]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPrivateDnsZone
      -ResourceId <String>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

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

Примеры

Пример 1. Удаление частной зоны

Remove-AzPrivateDnsZone -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
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Overwrite

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

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

-PassThru

Используется для передачи результата операции удаления частной зоны дальше по конвейеру.

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

-PrivateZone

Объект частной зоны для удаления.

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

-ResourceGroupName

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

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

-ResourceId

Частный идентификатор ресурса зоны DNS.

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

-WhatIf

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

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

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

PSPrivateDnsZone

String

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

Boolean