Share via


Set-AzPrivateDnsVirtualNetworkLink

Uppdateringar/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>]
   [-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>]

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 hjälp av parametern Länk 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 länkparametern ) 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 Skriv över , 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
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.

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

-DefaultProfile

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

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

-InputObject

Det virtuella nätverkslänkobjekt som ska anges.

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

-IsRegistrationEnabled

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

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 länkparametern.

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

-Overwrite

När du anger länken med hjälp av ett PSPrivateDnsVirtualNetworkLink-objekt (skickas via pipelinen eller länkparametern ) 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 Skriv över , vilket tar bort länken oavsett samtidiga ändringar.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 link-parametern .

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

-ResourceId

Privat DNS Zone ResourceID.

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

-Tag

En hash-tabell som representerar resurstaggar.

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

-WhatIf

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

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

-ZoneName

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

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

Indata

PSPrivateDnsVirtualNetworkLink

String

Utdata

PSPrivateDnsVirtualNetworkLink