Condividi tramite


Set-AzPrivateDnsVirtualNetworkLink

Aggiornamenti/Imposta un collegamento di rete virtuale associato a una zona privata e a un gruppo di risorse.

Sintassi

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

Descrizione

Il cmdlet Set-AzPrivateDnsVirtualNetworkLink aggiorna un collegamento associato a una zona da un gruppo di risorse specificato. È possibile passare un oggetto PSPrivateDnsVirtualNetworkLink usando il parametro link oppure usando l'operatore pipeline oppure è possibile specificare i parametri NameZoneName e ResourceGroupName. È possibile usare il parametro Confirm e $ConfirmPreference variabile di Windows PowerShell per controllare se il cmdlet richiede la conferma. Quando si specifica la zona usando un oggetto PSPrivateDnsVirtualNetworkLink (passato tramite la pipeline o il parametro Link), il collegamento non viene aggiornato se è stato modificato in DNS di Azure dopo il recupero dell'oggetto PSPrivateDnsVirtualNetworkLink locale. In questo modo viene fornita la protezione per le modifiche simultanee dei collegamenti. Questa operazione può essere eliminata usando il parametro sovrascrivi , che aggiorna il collegamento indipendentemente dalle modifiche simultanee.

Esempio

Esempio 1: Impostare un collegamento

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

Questo comando imposta IsRegistrationEnabled su True per il collegamento denominato mylink, collegato alla zona denominata myzone.com dal gruppo di risorse denominato MyResourceGroup.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto collegamento di rete virtuale da impostare.

Tipo:PSPrivateDnsVirtualNetworkLink
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-IsRegistrationEnabled

Valore booleano che indica se la registrazione è abilitata nel collegamento alla rete virtuale.

Tipo:Nullable<T>[Boolean]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome del collegamento rimosso da questo cmdlet. È inoltre necessario specificare il ResourceGroupName e parametro ZoneName. In alternativa, è possibile specificare il collegamento DNS privato usando il collegamento parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Overwrite

Quando si specifica il collegamento usando un oggetto PSPrivateDnsVirtualNetworkLink (passato tramite la pipeline o il parametro Link), il collegamento non viene eliminato se è stato modificato in DNS di Azure dopo il recupero dell'oggetto PSPrivateDnsVirtualNetworkLink locale. In questo modo viene fornita la protezione per le modifiche simultanee dei collegamenti. Questa operazione può essere eliminata usando il parametro Sovrascrivi, che elimina il collegamento indipendentemente dalle modifiche simultanee.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResolutionPolicy

Specifica i criteri di risoluzione del collegamento alla rete virtuale

Tipo:PrivateDnsResolutionPolicy
Valori accettati:Default, NxDomainRedirect
Posizione:Named
Valore predefinito:Default
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome del gruppo di risorse che contiene il collegamento da rimuovere. È inoltre necessario specificare il ZoneName e parametro Name. In alternativa, è possibile specificare il collegamento di rete virtuale usando un oggetto PSPrivateDnsVirtualNetworkLink, passato tramite la pipeline o il parametro Link .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceId

ID risorsa zona DNS privato.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Tag

Tabella hash che rappresenta i tag delle risorse.

Tipo:Hashtable
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ZoneName

Specifica il nome della zona DNS rimossa da questo cmdlet. È inoltre necessario specificare il Nome e parametro ResourceGroupName. In alternativa, è possibile specificare il collegamento DNS privato usando il collegamento parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSPrivateDnsVirtualNetworkLink

String

Output

PSPrivateDnsVirtualNetworkLink