Get-AzPrivateDnsVirtualNetworkLink
取得與指定之私人 DNS 區域相關聯的虛擬網路連結。
語法
Get-AzPrivateDnsVirtualNetworkLink
-ResourceGroupName <String>
-ZoneName <String>
[-Name <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Get-AzPrivateDnsVirtualNetworkLink Cmdlet 會從指定的資源群組取得與特定私人 DNS 區域相關聯的虛擬網路連結。 如果您指定 Name 參數,則會傳回單一 PSPrivateDnsVirtualNetworkLink 物件。 如果您未指定 Name 參數,則會傳回陣列,其中包含與指定資源群組中區域相關聯的所有連結。 您可以使用 PSPrivateDnsVirtualNetworkLink 物件來更新連結。
範例
範例 1:取得虛擬網路連結。
$Link = Get-AzPrivateDnsVirtualNetworkLink -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "mylink"
The link object returned looks like the following:
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 : {tag1}
RegistrationEnabled : True
ResolutionPolicy : NxDomainRedirect
VirtualNetworkLinkState : Completed
ProvisioningState : Succeeded
本範例會從指定的資源群組取得與名為 myzone.com 的私人 DNS 區域相關聯的虛擬網路連結 mylink,然後將它儲存在$Link變數中。
範例 2:取得與資源群組中區域相關聯的所有連結。
$Links = Get-AzPrivateDnsVirtualNetworkLink -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Name : mylink1
ResourceId : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.N
etwork/privateDnsZones/myzone.com/virtualNetworkLinks/mylink1
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 : {tag1}
RegistrationEnabled : True
ResolutionPolicy : Default
VirtualNetworkLinkState : Completed
ProvisioningState : Succeeded
Name : mylink2
ResourceId : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.N
etwork/privateDnsZones/myzone.com/virtualNetworkLinks/mylink2
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 : {tag1}
RegistrationEnabled : True
VirtualNetworkLinkState : Completed
ProvisioningState : Succeeded
此範例會取得與指定資源群組中私人 DNS 區域 「myzone.com」 相關聯的所有虛擬網路連結,然後將它儲存在$Links 變數中。
參數
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定要取得的虛擬網路連結名稱。 如果您未指定 Name 參數的值,此 Cmdlet 會取得與指定資源群組中指定之私人 DNS 區域相關聯的所有連結。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
指定包含要取得之虛擬網路連結的資源群組名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ZoneName
指定虛擬網路連結所連結的私人 DNS 區域名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
PSPrivateDnsVirtualNetworkLink