Dela via


Set-AzPrivateDnsVirtualNetworkLink

Uppdaterar/anger en länk för virtuellt nätverk som är associerad med en privat zon och en resursgrupp.

Syntax

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>]

Description

Cmdleten Set-AzPrivateDnsVirtualNetworkLink uppdaterar en länk som är associerad med en zon från en angiven resursgrupp. Du kan skicka ett PSPrivateDnsVirtualNetworkLink--objekt med parametern Link eller med hjälp av pipelineoperatorn, eller så kan du ange parametrarna NameZoneName och ResourceGroupName. Du kan använda parametern Confirm och $ConfirmPreference Windows PowerShell för att kontrollera om cmdleten ber dig om bekräftelse. När du anger zonen med hjälp av ett PSPrivateDnsVirtualNetworkLink- -objekt (skickas via pipelinen eller parametern Link) uppdateras inte länken om den har ändrats i Azure DNS sedan det lokala PSPrivateDnsVirtualNetworkLink-objektet hämtades. Detta ger skydd för samtidiga länkändringar. Detta kan ignoreras med hjälp av parametern Overwrite, som uppdaterar länken oavsett samtidiga ändringar.

Exempel

Exempel 1: Ange en länk

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

Det här kommandot anger IsRegistrationEnabled till True för länken mylink, länkad till zonen med namnet myzone.com från resursgruppen med namnet MyResourceGroup.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InputObject

Det virtuella nätverkslänkobjekt som ska anges.

Typ:PSPrivateDnsVirtualNetworkLink
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-IsRegistrationEnabled

Booleskt värde som representerar om registreringen är aktiverad på länken för det virtuella nätverket.

Typ:Nullable<T>[Boolean]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på länken som den här cmdleten tar bort. Du måste också ange parametern ResourceGroupName och ZoneName. Du kan också ange den privata DNS-länken med hjälp av parametern länk.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Overwrite

När du anger länken med hjälp av ett PSPrivateDnsVirtualNetworkLink- -objekt (skickas via pipelinen eller parametern Link) tas inte länken bort om den har ändrats i Azure DNS sedan det lokala PSPrivateDnsVirtualNetworkLink-objektet hämtades. Detta ger skydd för samtidiga länkändringar. Detta kan ignoreras med hjälp av parametern Overwrite, som tar bort länken oavsett samtidiga ändringar.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResolutionPolicy

Speficies lösningsprincipen för länken för det virtuella nätverket

Typ:PrivateDnsResolutionPolicy
Godkända värden:Default, NxDomainRedirect
Position:Named
Standardvärde:Default
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Anger namnet på resursgruppen som innehåller länken som du vill ta bort. Du måste också ange parametern ZoneName och Name. Du kan också ange länken för det virtuella nätverket med hjälp av ett PSPrivateDnsVirtualNetworkLink- objekt som skickas via antingen pipelinen eller parametern Link.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceId

Resurs-ID för privat DNS-zon.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Tag

En hash-tabell som representerar resurstaggar.

Typ:Hashtable
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ZoneName

Anger namnet på DNS-zonen som den här cmdleten tar bort. Du måste också ange parametern Name och ResourceGroupName. Du kan också ange den privata DNS-länken med hjälp av parametern länk.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

PSPrivateDnsVirtualNetworkLink

String

Utdata

PSPrivateDnsVirtualNetworkLink