Partager via


classe MSFT_DNSClientServerAddress

Représente une interface vers un serveur DNS qui inclut des informations d’adresse sur la connexion à distance au serveur.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

class MSFT_DNSClientServerAddress : CIM_RemoteServiceAccessPoint
{
  string   InstanceId;
  string   Caption;
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus[];
  uint16   PrimaryStatus;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault;
  datetime TimeOfLastStateChange;
  uint16   TransitioningToState;
  string   Name;
  string   SystemCreationClassName;
  string   SystemName[];
  string   CreationClassName;
  string   AccessInfo;
  uint16   InfoFormat;
  string   OtherInfoFormatDescription;
  uint16   AccessContext;
  string   OtherAccessContext;
  uint32   InterfaceIndex;
  string   InterfaceAlias;
  string   ServerAddresses[];
  uint16   AddressFamily;
};

Membres

La classe MSFT_DNSClientServerAddress possède les types de membres suivants :

Méthodes

La classe MSFT_DNSClientServerAddress possède ces méthodes.

Méthode Description
RequestStateChange Lance une demande de modification de l’état d’une interface de serveur DNS.

Propriétés

La classe MSFT_DNSClientServerAddress possède ces propriétés.

AccessContext

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_RemoteServiceAccessPoint.OtherAccessContext)

Obtient une description du rôle joué par le serveur dans le système local.

Cette propriété est héritée de CIM_RemoteServiceAccessPoint.

Cette propriété contient l’une des valeurs suivantes : La valeur par défaut est « 0 » (inconnu).

Valeur Signification
0
Inconnu
1
Other
2
Passerelle par défaut
3
Serveur DNS
4
Destination d'interruptions SNMP
5
MPLS Tunnel Destination
6
Serveur DHCP
7
Serveur SMTP
8
Serveur LDAP
9
Serveur Network Time Protocol (NTP)
10
Service d'administration
207 32767
DMTF réservé
32768 ...
Vendeur réservé

AccessInfo

Type de données : string (chaîne)

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_RemoteServiceAccessPoint.InfoFormat)

Obtient les informations d’accès et d’adressage pour la connexion à distance.

Cette propriété est héritée de CIM_RemoteServiceAccessPoint.

AddressFamily

Type de données : uint16

Type d’accès : Lecture seule

Obtient la famille d’adresses de l’adresse du serveur.

Caption

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (64), Dynamic

Obtient la description courte du serveur.

Cette propriété est héritée de CIM_ManagedElement.

CommunicationStatus

Type de données : uint16

Type d’accès : Lecture seule

Obtient une valeur qui indique la capacité de l’interface serveur à communiquer avec l’objet CIM_ManagedElement sous-jacent.

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété contient l’une des valeurs suivantes :

Valeur Signification
0
Inconnu
1
Non disponible
2
Communication OK
3
Perte de communication
4
Aucun contact
5 32767
DMTF réservé
32768 65535
Vendeur réservé

CreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (256)

Obtient le nom de la classe utilisée pour créer cet objet MSFT_DNSClientServerAddress . Vous pouvez l’utiliser pour créer des identificateurs uniques pour les instances de classe.

Cette propriété est héritée de CIM_ServiceAccessPoint.

DetailedStatus

Type de données : uint16

Type d’accès : Lecture seule

Obtient des informations sur l’état du serveur, en plus des informations fournies par la propriété PrimaryStatus .

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété contient l’une des valeurs suivantes :

Valeur Signification
0
Non disponible
1
Aucune information supplémentaire
2
Sous pression
3
Défaillance prédictive
4
Erreur non récupérable
5
Erreur de l'entité de prise en charge
5 32767
DMTF réservé
32768 65535
Vendeur réservé

ElementName

Type de données : chaîne

Type d’accès : Lecture seule

Obtient le nom convivial du serveur.

Cette propriété est héritée de CIM_ManagedElement.

EnabledDefault

Type de données : uint16

Type d'accès : en écriture seule

Indique la configuration de démarrage par défaut pour la propriété EnabledState .

Valeur par défaut : "2" (activé). Cette propriété est héritée de CIM_EnabledLogicalElement.

Cette propriété contient l’une des valeurs suivantes :

Valeur Signification
2
Activé(e)
3
Désactivé
5
Non applicable
6
Activé mais hors connexion
7
Pas de valeur par défaut
8
Mettre en suspens
9 32767
DMTF réservé
32768 65535
Vendeur réservé

EnabledState

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_EnabledLogicalElement.OtherEnabledState)

Indique si le serveur est activé ou dans un état associé.

Cette propriété est héritée de CIM_EnabledLogicalElement.

Cette propriété contient l’une des valeurs suivantes : La valeur par défaut est « 5 » (non applicable).

Valeur Signification
0
Inconnu
1
Other
2
Activé(e)
3
Désactivé
4
Arrêt en cours
5
Non applicable
6
Activé mais hors connexion
7
En test
8
Reporté
9
Mettre en suspens
10
Démarrage en cours
11 32767
DMTF réservé
32768 65535
Vendeur réservé

HealthState

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : Experimental

Indique l'état actuel du serveur.

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété contient l’une des valeurs suivantes :

Valeur Signification
0
Inconnu
5
OK
10
Dégradé/Avertissement
15
Échec mineur
20
Échec majeur
25
Défaillance critique
30
Erreur non récupérable
31 32767
DMTF réservé
32768 65535
Spécifique au fournisseur

InfoFormat

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription)

Obtient un entier qui identifie une description de la valeur de la propriété AccessInfo .

Cette propriété est héritée de CIM_RemoteServiceAccessPoint.

Valeur Signification
1
Other
2
Nom d’hôte
3
Adresse IPv4
4
Adresse IPv6
5
Adresse IPX
6
Adresse DECnet
7
Adresse SNA
8
Numéro de système autonome
9
Étiquette MPLS
10
Adresse du sous-réseau IPv4
11
Adresse du sous-réseau IPv6
12
Plage d'adresses IPv4
13
Plage d’adresses IPv6
100
Chaîne de numérotation
101
Adresse Ethernet
102
Adresse de l’anneau de jeton
103
Adresse ATM
104
Adresse de relais de trame
200
URL
201
FQDN
202
Nom de domaine complet de l’utilisateur
203
DER ASN1 DN
204
DER ASN1 GN
205
ID de clé
206
URL paramétrisée
207 32767
DMTF réservé
32768 ...
Vendeur réservé

InstallDate

Type de données : DateHeure

Type d’accès : Lecture seule

Qualificateurs : MappingStrings (MIF.DMTF|ComponentID|001.5)

Obtient la valeur datetime qui indique quand cet objet a été créé.

Cette propriété est héritée de CIM_ManagedSystemElement.

InstanceId

Type de données : chaîne

Type d’accès : Lecture seule

Identificateur unique de cet objet . L'identifiant doit être unique dans le cadre de l'espace de noms d'instanciation.

Cette propriété est héritée de CIM_ManagedElement.

InterfaceAlias

Type de données : string (chaîne)

Type d’accès : Lecture seule

Obtient le nom convivial de l’interface serveur.

InterfaceIndex

Type de données : uint32

Type d’accès : Lecture seule

Obtient l’index convivial de l’interface serveur.

Nom

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : key, MaxLen (256), Override (Nom)

Obtient l'identificateur unique de cet objet .

Cette propriété est héritée de CIM_ServiceAccessPoint.

OperatingStatus

Type de données : tableau uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

Obtient un tableau qui contient des informations sur l’état d’exploitation du serveur, en plus des informations fournies par la propriété EnabledState .

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété peut contenir les valeurs suivantes :

Valeur Signification
0
Inconnu
1
Non disponible
2
Maintenance
3
Démarrage en cours
4
Arrêt en cours
5
Arrêté
6
Abandonné
7
Dormant
8
Effectué
9
Migration
10
Émigration en cours
11
Immigration en cours
12
Instantané
13
Arrêt en cours
14
En test
15
Transition en cours
16
« En service »
17 32767
DMTF réservé
32768 ...
Vendeur réservé

OperationalStatus

Type de données : tableau uint16

Type d’accès : Lecture seule

Qualificateurs : ArrayType (Indexed), ModelCorrespondence (CIM_ManagedSystemElement.StatusDescriptions)

Obtient un tableau qui contient l’état du serveur.

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété peut contenir les valeurs suivantes :

Valeur Signification
0
Inconnu
1
Other
2
OK
3
Dégradé
4
Sous pression
5
Défaillance prédictive
6
Error
7
Erreur non récupérable
8
Démarrage en cours
9
Arrêt en cours
10
Arrêté
11
En service
12
Aucun contact
13
Perte de communication
14
Abandonné
15
Dormant
16
Entité de support en cas d’erreur
17
Effectué
18
Mode d'alimentation
19
DMTF réservé
20
Vendeur réservé

OtherAccessContext

Type de données : string (chaîne)

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_RemoteServiceAccessPoint.AccessContext)

Obtient une description du rôle du serveur lorsque la propriété AccessContext est définie sur « 1 » (autre).

Cette propriété est héritée de CIM_RemoteServiceAccessPoint.

OtherEnabledState

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

Obtient une description de la valeur de la propriété EnabledState lorsqu’elle est définie sur « 1 » (autre).

Cette propriété est héritée de CIM_EnabledLogicalElement.

OtherInfoFormatDescription

Type de données : string (chaîne)

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_RemoteServiceAccessPoint.InfoFormat)

Obtient une description à utiliser lorsque la propriété InfoFormat est définie sur « 1 » (autre).

Cette propriété est héritée de CIM_RemoteServiceAccessPoint.

PrimaryStatus

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_ManagedSystemElement.DetailedStatus, CIM_ManagedSystemElement.HealthState)

Obtient l’état de haut niveau du serveur.

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété contient l’une des valeurs suivantes :

Valeur Signification
0
Inconnu
1
OK
2
Dégradé
3
Error
4 32767
DMTF réservé
32768 65535
Vendeur réservé

RequestedState

Type de données : uint16

Type d’accès : Lecture seule

Indique le dernier état demandé du serveur. L’état réel du client est représenté par la propriété EnabledState .

Cette propriété est héritée de CIM_EnabledLogicalElement.

Cette propriété contient l’une des valeurs suivantes : La valeur par défaut est « 12 » (non applicable).

Valeur Signification
0
Unknown
2
Activé(e)
3
Désactivé
4
Éteindre
5
Aucune modification
6
Hors connexion
7
Test
8
Reporté
9
Mettre en suspens
10
Redémarrer
11
Réinitialiser
12
Non applicable
13 32767
DMTF réservé
32768 65535
Vendeur réservé

ServerAddresses

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Obtient un tableau qui contient les adresses IP des serveurs.

État

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (10), Deprecated (CIM_ManagedSystemElement.OperationalStatus)

Remarque

Cette propriété est déconseillée. Utilisez à la place OperationalStatus.

Obtient l'état du serveur.

Cette propriété est héritée de CIM_ManagedSystemElement.

Cette propriété contient l’une des valeurs suivantes :

Valeur Signification
OK
Le serveur fonctionne sans erreur.
Error
Le serveur a rencontré une erreur.
Dégradé
Le serveur fonctionne, mais certaines fonctionnalités sont désactivées.
Inconnu
L'état du serveur est inconnu.
Échec de la prédiction
Le serveur a rencontré un échec prédictif.
Démarrage en cours
Le serveur est en cours de démarrage.
Arrêt en cours
Le serveur est en cours d’arrêt.
Service
Le serveur est en cours de service.
Sous pression
Le serveur rencontre des problèmes de performances.
NonRecover
Le serveur a une erreur et ne peut pas se rétablir.
Aucun contact
Il n’existe aucun contact avec le serveur.
Lost Comm
La communication avec le serveur a été perdue.
Arrêté
Le serveur n’est pas en cours d’exécution, mais il est possible de le redémarrer.

StatusDescriptions

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Qualificateurs : ArrayType (Indexed), ModelCorrespondence (CIM_ManagedSystemElement.OperationalStatus)

Obtient un tableau de chaînes qui décrivent les détails des valeurs de tableau correspondantes dans la propriété OperationalStatus .

Cette propriété est héritée de CIM_ManagedSystemElement.

SystemCreationClassName

Type de données : chaîne

Type d’accès : Lecture seule

Qualificateurs : MaxLen (256), Propagated (CIM_System.CreationClassName)

Obtient le nom de la classe qui représente le système local.

Cette propriété est héritée de CIM_ServiceAccessPoint.

SystemName

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Qualificateurs : MaxLen (256), Propagated (CIM_System.Name)

Obtient le nom du système local.

Cette propriété est héritée de CIM_ServiceAccessPoint.

TimeOfLastStateChange

Type de données : DateHeure

Type d’accès : Lecture seule

Obtient la date et l’heure de la dernière modification de la valeur de la propriété EnabledState .

Cette propriété est héritée de CIM_EnabledLogicalElement.

TransitioningToState

Type de données : uint16

Type d’accès : Lecture seule

Qualificateurs : ModelCorrespondence (CIM_EnabledLogicalElement.RequestStateChange, CIM_EnabledLogicalElement.RequestedState, CIM_EnabledLogicalElement.EnabledState)

Obtient l’état vers lequel le serveur va passer.

Cette propriété est héritée de CIM_EnabledLogicalElement.

Valeur Signification
0
Unknown
2
Activé(e)
3
Désactivé
4
Éteindre
5
Aucune modification
6
Hors connexion
7
Test
8
Defer
9
Mettre en suspens
10
Redémarrer
11
Réinitialiser
12
Non applicable
13 ...
DMTF réservé

Spécifications

Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\StandardCimv2
MOF
DnsClientCim.mof
DLL
DnsClientCim.dll

Voir aussi

Dnsclientcim Provider Classes