Remove-AzPrivateDnsRecordSet
프라이빗 DNS 영역에서 레코드 집합을 삭제합니다.
구문
Remove-AzPrivateDnsRecordSet
-ResourceGroupName <String>
-ZoneName <String>
-Name <String>
-RecordType <RecordType>
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzPrivateDnsRecordSet
-Zone <PSPrivateDnsZone>
-Name <String>
-RecordType <RecordType>
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzPrivateDnsRecordSet
-RecordSet <PSPrivateDnsRecordSet>
[-Overwrite]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzPrivateDnsRecordSet
-ResourceId <String>
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-AzPrivateDnsRecordSet cmdlet은 지정된 영역에서 지정된 레코드 집합을 삭제합니다. 프라이빗 영역 루트에서 자동으로 생성되는 SOA 레코드는 삭제할 수 없습니다. 파이프라인 연산자를 사용하거나 매개 변수 또는 ResourceId로 사용하여 RecordSet 개체를 이 cmdlet에 전달할 수 있습니다. RecordSet 개체를 사용하지 않고 이름 및 형식으로 설정된 레코드를 식별하려면 파이프라인 연산자를 사용하거나 매개 변수로 영역을 PSPrivateDnsZone 개체로 이 cmdlet에 전달하거나 ZoneName 및 ResourceGroupName 매개 변수를 지정할 수 있습니다. Confirm 매개 변수 및 $ConfirmPreference Windows PowerShell 변수를 사용하여 cmdlet에서 확인을 요청하는지 여부를 제어할 수 있습니다. RecordSet 개체를 사용하여 레코드 집합을 지정할 때 로컬 RecordSet 개체를 검색한 이후 Azure Private DNS에서 변경된 레코드 집합은 삭제되지 않습니다. 이렇게 하면 동시 변경 내용에 대한 보호가 제공됩니다. 동시 변경 내용에 관계없이 레코드 집합을 삭제하는 덮어쓰기 매개 변수를 사용하여 이를 표시하지 않을 수 있습니다.
예제
예제 1: 레코드 집합 제거
$RecordSet = Get-AzPrivateDnsRecordSet -Name "www" -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzPrivateDnsRecordSet -RecordSet $RecordSet
첫 번째 명령은 지정된 레코드 집합을 가져오고 $RecordSet 변수에 저장합니다. 두 번째 명령은 $RecordSet 레코드 집합을 제거합니다.
예제 2: 레코드 집합 제거 및 모든 확인 표시 안 함
$RecordSet = Get-AzPrivateDnsRecordSet -Name "www" -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup"
Remove-AzPrivateDnsRecordSet -RecordSet $RecordSet -Confirm:$False -Overwrite
# Alternatively, the record set can be removed as follows. In this case,
# because the record set is specified by name rather than by object, the
# Overwrite parameter is not applicable.
Remove-AzPrivateDnsRecordSet -Name "www" -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup" -Confirm:$False
첫 번째 명령은 지정된 레코드 집합을 가져옵니다. 두 번째 명령은 그 동안 변경된 경우에도 레코드 집합을 삭제합니다. 확인 프롬프트가 표시되지 않습니다.
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
레코드 집합에 있는 레코드의 이름입니다(영역 이름을 기준으로 하며 종료 점이 없는 경우).
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Overwrite
낙관적 동시성 검사에는 RecordSet 매개 변수의 ETag 필드를 사용하지 마세요.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PassThru
작업 삭제 프라이빗 영역의 결과(부울)를 파이프라인 아래로 전달하는 데 사용됩니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RecordSet
레코드를 추가할 레코드 집합입니다.
형식: | PSPrivateDnsRecordSet |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-RecordType
레코드 집합의 프라이빗 DNS 레코드 형식입니다.
형식: | RecordType |
허용되는 값: | A, AAAA, CNAME, MX, PTR, SOA, SRV, TXT |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ResourceGroupName
영역이 속한 리소스 그룹입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ResourceId
프라이빗 DNS RecordSet ResourceID.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Zone
레코드 집합을 만들 영역을 나타내는 PrivateDnsZone 개체입니다.
형식: | PSPrivateDnsZone |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ZoneName
레코드 집합이 존재하는 영역입니다(종료 점 없음).
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
출력
Azure PowerShell