Get-AzPrivateDnsRecordSet

Pobiera zestaw rekordów ze strefy Prywatna strefa DNS.

Składnia

FieldsWithNoName (domyślnie)

Get-AzPrivateDnsRecordSet
    -ResourceGroupName <String>
    -ZoneName <String>
    [-RecordType <RecordType>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Fields

Get-AzPrivateDnsRecordSet
    -ResourceGroupName <String>
    -ZoneName <String>
    -Name <String>
    -RecordType <RecordType>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Object

Get-AzPrivateDnsRecordSet
    -Zone <PSPrivateDnsZone>
    -Name <String>
    -RecordType <RecordType>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ObjectWithNoName

Get-AzPrivateDnsRecordSet
    -Zone <PSPrivateDnsZone>
    [-RecordType <RecordType>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ResourceId

Get-AzPrivateDnsRecordSet
    -ParentResourceId <String>
    -Name <String>
    -RecordType <RecordType>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ResourceIdWithNoName

Get-AzPrivateDnsRecordSet
    -ParentResourceId <String>
    [-RecordType <RecordType>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzPrivateDnsRecordSet pobiera zestaw rekordów systemu nazw domen prywatnych (DNS) z określoną nazwą i typem w określonej strefie prywatnej. Jeśli nie określisz parametrów Name lub RecordType, to polecenie cmdlet zwróci wszystkie zestawy rekordów określonego typu w strefie prywatnej. Jeśli określisz parametr RecordType , ale nie parametr Name , to polecenie cmdlet zwróci wszystkie zestawy rekordów określonego typu rekordu. Możesz użyć operatora potoku, aby przekazać obiekt PSPrivateDnsZone do tego polecenia cmdlet lub przekazać obiekt PSPrivateDnsZone jako parametr strefy lub alternatywnie można określić strefę i grupę zasobów według nazwy. Możesz również określić strefę prywatną przy użyciu identyfikatora zasobu strefy prywatnej.

Przykłady

Przykład 1. Pobieranie zestawów rekordów z określoną nazwą i typem

Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www
Name              : www
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : A
Records           : {1.2.3.4}
Metadata          :
IsAutoRegistered  :

To polecenie pobiera zestaw rekordów typu A o nazwie www w określonej grupie zasobów i strefie prywatnej, a następnie zapisuje go w zmiennej $RecordSet. Ponieważ określono parametry Name i RecordType , zwracany jest tylko jeden obiekt RecordSet .

Przykład 2. Pobieranie zestawów rekordów określonego typu

Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name              : www1
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : A
Records           : {1.2.3.4}
Metadata          :
IsAutoRegistered  :

Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www2
Name              : www2
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : A
Records           : {2.3.4.5}
Metadata          :
IsAutoRegistered  :

To polecenie pobiera tablicę wszystkich zestawów rekordów typu A w strefie prywatnej o nazwie myzone.com w grupie zasobów o nazwie MyResourceGroup, a następnie przechowuje je w zmiennej $RecordSets.

Przykład 3. Pobieranie wszystkich zestawów rekordów w strefie prywatnej

Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name              : www1
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : A
Records           : {1.2.3.4}
Metadata          :
IsAutoRegistered  :

Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name              : www1
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : AAAA
Records           : {2001:DB80:4009:1803::1005}
Metadata          :
IsAutoRegistered  :

To polecenie pobiera tablicę wszystkich zestawów rekordów w strefie prywatnej o nazwie myzone.com w grupie zasobów o nazwie MyResourceGroup, a następnie przechowuje je w zmiennej $RecordSets.

Przykład 4. Pobieranie wszystkich zestawów rekordów w strefie prywatnej przy użyciu obiektu PSPrivateDnsZone

$Zone = Get-AzPrivateDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
Get-AzPrivateDnsRecordSet -Zone $Zone
Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name              : www1
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : A
Records           : {1.2.3.4}
Metadata          :
IsAutoRegistered  :

Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                    oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name              : www1
ZoneName          : myzone.com
ResourceGroupName : MyResourceGroup
Ttl               : 3600
Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType        : AAAA
Records           : {2001:DB80:4009:1803::1005}
Metadata          :
IsAutoRegistered  :

Ten przykład jest odpowiednikiem przykładu Przykład 3 powyżej. Tym razem strefa prywatna jest określana przy użyciu obiektu strefy prywatnej.

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z Azure.

Właściwości parametru

Typ:IAzureContextContainer
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Nazwa rekordów w tym zestawie rekordów (względem nazwy strefy i bez kropki zakończenia).

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Fields
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Object
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
ResourceId
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ParentResourceId

Prywatna strefa DNS identyfikator resourceID strefy.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ResourceId
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False
ResourceIdWithNoName
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-RecordType

Typ rekordów DNS w tym zestawie rekordów.

Właściwości parametru

Typ:

Nullable<T>[RecordType]

Domyślna wartość:None
Dopuszczalne wartości:A, AAAA, CNAME, MX, PTR, SOA, SRV, TXT
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FieldsWithNoName
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
ObjectWithNoName
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
ResourceIdWithNoName
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ResourceGroupName

Grupa zasobów, do której należy strefa.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FieldsWithNoName
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Fields
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Zone

Obiekt DnsZone reprezentujący strefę, w której ma zostać utworzony zestaw rekordów.

Właściwości parametru

Typ:PSPrivateDnsZone
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Object
Position:Named
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
ObjectWithNoName
Position:Named
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ZoneName

Strefa, w której ma zostać utworzony zestaw rekordów (bez kropki zakończenia).

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FieldsWithNoName
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Fields
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

PSPrivateDnsZone

String

Dane wyjściowe

PSPrivateDnsRecordSet