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


Set-AzPrivateDnsVirtualNetworkLink

Обновляет или задает ссылку виртуальной сети, связанную с частной зоной и группой ресурсов.

Синтаксис

Set-AzPrivateDnsVirtualNetworkLink
   -ResourceGroupName <String>
   -ZoneName <String>
   -Name <String>
   [-IsRegistrationEnabled <Boolean>]
   [-ResolutionPolicy <String>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsVirtualNetworkLink
   -InputObject <PSPrivateDnsVirtualNetworkLink>
   [-IsRegistrationEnabled <Boolean>]
   [-ResolutionPolicy <String>]
   [-Tag <Hashtable>]
   [-Overwrite]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsVirtualNetworkLink
   -ResourceId <String>
   [-IsRegistrationEnabled <Boolean>]
   [-ResolutionPolicy <String>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

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

Примеры

Пример 1. Установка ссылки

Set-AzPrivateDnsVirtualNetworkLink -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup" -Name "mylink" -Tag @{} -IsRegistrationEnabled $true

Name                    : mylink
ResourceId              : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.N
                          etwork/privateDnsZones/myzone.com/virtualNetworkLinks/mylink
ResourceGroupName       : MyResourceGroup
ZoneName                : myzone.com
VirtualNetworkId        : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.N
                          etwork/virtualNetworks/myvirtualnetwork
Location                :
Etag                    : "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Tags                    : {}
RegistrationEnabled     : True
ResolutionPolicy        : Default
VirtualNetworkLinkState : Completed
ProvisioningState       : Succeeded

Эта команда задает Значение IsRegistrationEnabled значение True для ссылки с именем mylink, связанной с зоной с именем 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

-InputObject

Заданный объект связи виртуальной сети.

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

-IsRegistrationEnabled

Логическое значение, представляющее, включена ли регистрация по ссылке виртуальной сети.

Тип:Nullable<T>[Boolean]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

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

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

-Overwrite

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

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

-ResolutionPolicy

Speficies политика разрешения канала виртуальной сети

Тип:PrivateDnsResolutionPolicy
Допустимые значения:Default, NxDomainRedirect
Position:Named
Default value:Default
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

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

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

-ResourceId

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

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

-Tag

Хэш-таблица, представляющая теги ресурсов.

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

-WhatIf

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

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

-ZoneName

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

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

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

PSPrivateDnsVirtualNetworkLink

String

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

PSPrivateDnsVirtualNetworkLink