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


Set-AzPrivateDnsVirtualNetworkLink

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

Синтаксис

Set-AzPrivateDnsVirtualNetworkLink
   -ResourceGroupName <String>
   -ZoneName <String>
   -Name <String>
   [-IsRegistrationEnabled <Boolean>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsVirtualNetworkLink
   -InputObject <PSPrivateDnsVirtualNetworkLink>
   [-IsRegistrationEnabled <Boolean>]
   [-Tag <Hashtable>]
   [-Overwrite]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsVirtualNetworkLink
   -ResourceId <String>
   [-IsRegistrationEnabled <Boolean>]
   [-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
VirtualNetworkLinkState : Completed
ProvisioningState       : Succeeded

Эта команда задает Значение IsRegistrationEnabled значение True для ссылки с именем mylink, связанной с зоной с именем myzone.com из группы ресурсов с именем MyResourceGroup.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:PSPrivateDnsVirtualNetworkLink
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-IsRegistrationEnabled

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

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Overwrite

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Частная зона DNS ResourceID зоны.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Tag

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

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ZoneName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

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

PSPrivateDnsVirtualNetworkLink

String

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

PSPrivateDnsVirtualNetworkLink