Set-AzPrivateDnsVirtualNetworkLink
Hiermee wordt een koppeling naar een virtueel netwerk ingesteld die is gekoppeld aan een privézone en een resourcegroep.
Syntaxis
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
De Set-AzPrivateDnsVirtualNetworkLink cmdlet werkt een koppeling bij die is gekoppeld aan een zone uit een opgegeven resourcegroep. U kunt een PSPrivateDnsVirtualNetworkLink-object doorgeven met behulp van de parameter Link of met behulp van de pijplijnoperator. U kunt ook de parameters NameZoneName en ResourceGroupName opgeven parameters. U kunt de parameter Bevestigen en $ConfirmPreference Windows PowerShell-variabele gebruiken om te bepalen of de cmdlet u om bevestiging vraagt. Wanneer u de zone opgeeft met behulp van een PSPrivateDnsVirtualNetworkLink-object (doorgegeven via de pijplijn of koppeling parameter), wordt de koppeling niet bijgewerkt als deze is gewijzigd in Azure DNS sinds de lokale PSPrivateDnsVirtualNetworkLink-object is opgehaald. Dit biedt beveiliging voor gelijktijdige koppelingswijzigingen. Dit kan worden onderdrukt met behulp van de parameter Overschrijven, waarmee de koppeling wordt bijgewerkt, ongeacht gelijktijdige wijzigingen.
Voorbeelden
Voorbeeld 1: Een koppeling instellen
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
Met deze opdracht wordt IsRegistrationEnabled ingesteld op True voor de koppeling met de naam mylink, gekoppeld aan zone met de naam myzone.com uit de resourcegroep met de naam MyResourceGroup.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InputObject
Het virtuele netwerkkoppelingsobject dat moet worden ingesteld.
Type: | PSPrivateDnsVirtualNetworkLink |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-IsRegistrationEnabled
Booleaanse waarde die aangeeft of registratie is ingeschakeld op de koppeling van het virtuele netwerk.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam op van de koppeling die door deze cmdlet wordt verwijderd. U moet ook de parameter ResourceGroupName en ZoneName opgeven. U kunt ook de privé-DNS-koppeling opgeven met behulp van de koppeling parameter.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Overwrite
Wanneer u de koppeling opgeeft met behulp van een PSPrivateDnsVirtualNetworkLink-object (doorgegeven via de pijplijn of koppeling parameter), wordt de koppeling niet verwijderd als deze is gewijzigd in Azure DNS sinds het lokale PSPrivateDnsVirtualNetworkLink-object is opgehaald. Dit biedt beveiliging voor gelijktijdige koppelingswijzigingen. Dit kan worden onderdrukt met behulp van de parameter Overschrijven, waardoor de koppeling wordt verwijderd, ongeacht gelijktijdige wijzigingen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResolutionPolicy
Het oplossingsbeleid van de koppeling naar het virtuele netwerk speficies
Type: | PrivateDnsResolutionPolicy |
Geaccepteerde waarden: | Default, NxDomainRedirect |
Position: | Named |
Default value: | Default |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam op van de resourcegroep die de koppeling bevat die u wilt verwijderen. U moet ook de parameter ZoneName en Name opgeven. U kunt ook de koppeling voor het virtuele netwerk opgeven met behulp van een PSPrivateDnsVirtualNetworkLink-object, doorgegeven via de pijplijn of de parameter Koppeling.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceId
Private DNS Zone ResourceID.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Tag
Een hashtabel die resourcetags vertegenwoordigt.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ZoneName
Hiermee geeft u de naam op van de DNS-zone die door deze cmdlet wordt verwijderd. U moet ook de parameter Name en ResourceGroupName opgeven. U kunt ook de privé-DNS-koppeling opgeven met behulp van de koppeling parameter.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell