次の方法で共有


Set-AzPrivateDnsZone

リソース グループからプライベート DNS ゾーンを更新します。

構文

Set-AzPrivateDnsZone
   -ResourceGroupName <String>
   -Name <String>
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsZone
   -ResourceId <String>
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsZone
   -PrivateZone <PSPrivateDnsZone>
   [-Tag <Hashtable>]
   [-Overwrite]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Set-AzPrivateDnsZone コマンドレットは、指定されたリソース グループからプライベート ドメイン ネーム システム (DNS) ゾーンを完全に更新します。 PrivateZone パラメーターを使用するか、パイプライン演算子を使用して PrivateDnsZone オブジェクトを渡すか、または Name および ResourceGroupName パラメーターを指定することもできます。 Confirm パラメーターと Windows PowerShell 変数$ConfirmPreference使用して、コマンドレットで確認を求めるメッセージを表示するかどうかを制御できます。 PrivateDnsZone オブジェクト (パイプラインまたは Zone パラメーターを使用してゾーンを指定する場合、ローカル PrivateDnsZone オブジェクトが取得された後に Azure DNS で変更された場合、ゾーンは更新されません (ゾーン内のレコード セットに対する操作は変更として直接カウントされます)。 これにより、同時ゾーンの変更に対する保護が提供されます。 これは、同時変更に関係なくゾーンを更新する Overwrite パラメーターを使用して抑制できます。

例 1: プライベート ゾーンを更新する

Set-AzPrivateDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup" -Tag @{tag1="value1";tag2="value2"}

Name                          : myzone.com
ResourceId                    : "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/PrivateZones/myzone.com"
ResourceGroupName             : MyResourceGroup
Location					  : 
Etag                          : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                          : {tag1="value1";tag2="value2"}
NumberOfRecordSets            : 1
MaxNumberOfRecordSets         : 5000

このコマンドは、MyResourceGroup という名前のリソース グループから myzone.com という名前のゾーンを指定されたタグで更新します。 Get-AzPrivateDnsZone を使用して、更新されたゾーンを取得します。

パラメーター

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

このコマンドレットが更新するプライベート DNS ゾーンの名前を指定します。 ResourceGroupName パラメーターも指定する必要があります。 または、 Zone パラメーターを使用してプライベート DNS ゾーンを指定することもできます。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Overwrite

PrivateDnsZone オブジェクト (パイプラインまたは Zone パラメーターを介して渡される) を使用してゾーンを指定する場合、ローカル DnsZone オブジェクトが取得されたために Azure DNS で変更された場合、ゾーンは更新されません (ゾーン内のレコード セットに対する操作は変更として直接カウントされます)。 これにより、同時ゾーンの変更に対する保護が提供されます。 これは、同時変更に関係なくゾーンを更新する Overwrite パラメーターを使用して抑制できます。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PrivateZone

設定するゾーン オブジェクト。

型:PSPrivateDnsZone
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-ResourceGroupName

更新するゾーンを含むリソース グループの名前を指定します。 ZoneName パラメーターも指定する必要があります。 または、パイプラインまたは Zone パラメーターを介して渡される DnsZone オブジェクトを使用してプライベート DNS ゾーンを指定することもできます。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceId

プライベート DNS ゾーン リソース ID。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Tag

リソース タグを表すハッシュ テーブル。

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

String

PSPrivateDnsZone

出力

PSPrivateDnsZone