共用方式為


Set-AzPrivateDnsVirtualNetworkLink

更新/設定與私人區域和資源群組相關聯的虛擬網路連結。

語法

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

Set-AzPrivateDnsVirtualNetworkLink Cmdlet 會從指定的資源群組更新與區域相關聯的連結。 您可以使用 Link 參數或使用管線運算符來傳遞 PSPrivateDnsVirtualNetworkLink 物件,或者您也可以指定 NameZoneNameResourceGroupName 參數。 您可以使用 Confirm 參數和 $ConfirmPreference Windows PowerShell 變數來控制 Cmdlet 是否提示您進行確認。 使用 PSPrivateDnsVirtualNetworkLink 物件指定區域時(透過管線或 Link 參數傳遞),如果在本機 PSPrivateDnsVirtualNetworkLink 對象之後,在 Azure DNS 中變更連結,則不會更新連結。 這會提供並行連結變更的保護。 這可以使用 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
ResolutionPolicy        : Default
VirtualNetworkLinkState : Completed
ProvisioningState       : Succeeded

此命令會將名稱為 mylink 的連結將 IsRegistrationEnabled 設定為 True,且連結至名為 MyResourceGroup 的資源群組中名為 myzone.com 的區域。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

要設定的虛擬網路連結物件。

類型:PSPrivateDnsVirtualNetworkLink
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-IsRegistrationEnabled

布爾值,表示虛擬網路連結上是否已啟用註冊。

類型:Nullable<T>[Boolean]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

指定此 Cmdlet 移除的連結名稱。 您也必須指定 ResourceGroupNameZoneName 參數。 或者,您可以使用 連結 參數來指定私人 DNS 連結。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Overwrite

使用 PSPrivateDnsVirtualNetworkLink 物件指定連結時(透過管線或 Link 參數傳遞),如果在 Azure DNS 中已變更連結,則從本機 PSPrivateDnsVirtualNetworkLink 對象之後,就不會刪除連結。 這會提供並行連結變更的保護。 這可以使用 Overwrite 參數來隱藏,不論並行變更為何,都會刪除連結。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResolutionPolicy

Speficies 虛擬網路連結的解析原則

類型:PrivateDnsResolutionPolicy
接受的值:Default, NxDomainRedirect
Position:Named
預設值:Default
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

指定要移除之連結的資源群組名稱。 您也必須指定 ZoneNameName 參數。 或者,您可以使用透過管線或 Link 參數傳遞的 PSPrivateDnsVirtualNetworkLink 物件來指定虛擬網路連結。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ResourceId

私人 DNS 區域 ResourceID。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Tag

代表資源標記的哈希表。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-ZoneName

指定此 Cmdlet 移除的 DNS 區域名稱。 您也必須指定 NameResourceGroupName 參數。 或者,您可以使用 連結 參數來指定私人 DNS 連結。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸入

PSPrivateDnsVirtualNetworkLink

String

輸出

PSPrivateDnsVirtualNetworkLink