📄 dnsschema.mof
字号:
uint32 AllowUpdate;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether there is an "
"available DS on the DNS server."): ToSubClass
]
boolean DsAvailable;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server "
"automatically creates standard reverse lookup zones."):
ToSubClass
]
boolean AutoReverseZones;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server "
"attempts to update its cache entries using data from root "
"servers. When a DNS server boots, it needs a list of root "
"server 'hints' - NS and A records for the servers - "
"historically called the cache file. The Microsoft DNS "
"server has a feature to allow it to attempt to "
"write back a new cache file based on the responses from "
"the root servers."): ToSubClass
]
boolean AutoCacheUpdate;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server does "
"NOT do recursive lookups. If set to TRUE, recursive "
"lookups are not done."): ToSubClass
]
boolean NoRecursion;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server "
"round robins multiple A records."): ToSubClass
]
boolean RoundRobin;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server "
"gives priority to the local net address returning A "
"records."): ToSubClass
]
boolean LocalNetPriority;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server "
"parses zone files strictly. If the StrictFileParsing "
"property is undefined or zero, the server will log and "
"ignore bad data in the zone file and continue to load. If the "
"StrictFileParsing property is non-zero, the server will log "
"and fail on zone file errors."): ToSubClass
]
boolean StrictFileParsing;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server does "
"wildcarding loosely. If the LooseWildcarding property is "
"undefined or zero, the server will follow the wildcarding behavior "
"specified in the DNS RFC. In this case, an admin is advised to "
"include MX records for all hosts that are not capable of receiving "
"mail. If the LooseWildcarding property is non-zero, the server "
"seeks out the closest wildcard node. In this case, an admin should "
"put MX records at both the zone root and in a wildcard node ('*') "
"directly below the zone root. Also, the admin should put self-"
"referent MX records on hosts, which are to receive their own "
"mail."): ToSubClass
]
boolean LooseWildcarding;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean determines the AXFR message format when "
"sending to non-Microsoft DNS secondaries. If the SlowZoneTransfer"
"property is undefined or non-zero, the server will always send "
"transfers to non-Microsoft DNS secondaries in the uncompressed "
"format. If the SlowZoneTransfer property is zero, "
"the server will send all transfers in the fast format."): ToSubClass
]
boolean SlowZoneTransfer;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server writes "
"NS and SOA records to the authority section on successful "
"response."):
ToSubClass
]
boolean WriteAuthorityNS;
// [Read: ToSubClass, Write: ToSubClass,
// Description("This Boolean indicates whether the DNS server writes "
// "SOA records to the authority section on successful response."):
// ToSubClass
// ]
// boolean WriteAuthoritySoa;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether queries to delegated "
"sub-zones are forwarded."): ToSubClass
]
boolean ForwardDelegation;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server is "
"a Slave."): ToSubClass
]
boolean Slave;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the DNS server only"
"saves records of names that are in the same subtree as the "
"server that provided them."): ToSubClass
]
boolean SecureResponses;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether override is allowed "
"of the default binding for a socket used to send queries "
"to remote DNS servers."): ToSubClass
]
boolean DisjointNets;
[Read: ToSubClass,
Description("This array of strings enumerates the list of the DNS "
"server's IP addresses."): ToSubClass
]
string ServerIPAddressesArray[];
[Read: ToSubClass, Write: ToSubClass,
Description("This array of strings enumerates the list of IP addresses "
"on which the DNS server is allowed to receive queries."):
ToSubClass
]
string ListenIPAddressesArray[];
[Read: ToSubClass, Write: ToSubClass,
Description("This array of strings enumerates the list of IP addresses "
"of Forwarders to which the DNS server forwards queries."):
ToSubClass
]
string ForwardersIPAddressesArray[];
[Implemented, Description(
"This method restarts the DNS server."): ToSubClass
]
void RestartDNSServer();
[Implemented, Description(
"This method starts the DNS server."): ToSubClass
]
uint32 StartService();
[Implemented, Description(
"This method stops the DNS server."): ToSubClass
]
uint32 StopService();
[Implemented, Description(
"This method get DS distinguished Name for the zone.") : ToSubClass
]
string GetDistinguishedName();
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("This class represents a Domain in a DNS "
"hierarchy tree."): ToSubClass,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{4E0BD136-AA43-11d2-85DD-0000F8102E5F}")
]
class MicrosoftDNS_Domain : CIM_LogicalElement
{
[Key, Propagated ("MicrosoftDNS_Server.Name"): ToSubClass,
Read: ToSubClass,
Description("Indicates the Fully Qualified Domain Name "
"or IP address of the DNS server that contains this domain."):
ToSubClass
]
string DnsServerName;
[Key, Read: ToSubClass,
Description("Indicates the Name of the Container (which "
"could be a Zone, Cache or RootHints) containing this "
"domain. In cases where the Container is a Zone (an "
"instance of the MicrosoftDNS_Zone subclass), this property"
"contains the fully qualified domain name of the Zone. "
"When the Container is the root zone, the string, \".\","
"should be used. In cases where the Container is "
"the DNS' cache of resource records (an instance of the "
"MicrosoftDNS_Cache subclass), this property is set to the "
"string, \"..Cache\". If the Container is Root Hints (an "
"instance of the MicrosoftDNS_RootHints subclass), then this "
"property should be set to \"..RootHints\"."): ToSubClass
]
string ContainerName;
[Override ("Name"): ToSubClass , Key,
Read: ToSubClass,
Description("This string represents the Fully Qualified Domain Name "
"of the domain. For instances of DNS Cache or Root Hints, "
"the strings, \"..Cache\" and \"..Root Hints\" respectively, "
"should be used."): ToSubClass
]
string Name;
[Implemented, Description(
"This method get DS distinguished Name for the zone.") : ToSubClass
]
string GetDistinguishedName();
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("This class describes a DNS Zone. Every instance of "
"the class MicrosoftDNS_Zone must be assigned to one and only one DNS "
"server. Zones may be associated with (or more intuitively 'may "
"contain') any number of instances of the classes MicrosoftDNS_Domain "
"or/and MicrosoftDNS_ResourceRecord."): ToSubClass,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{4E0BD137-AA43-11d2-85DD-0000F8102E5F}")
]
class MicrosoftDNS_Zone : MicrosoftDNS_Domain
{
[Read: ToSubClass,
Description("Indicates the type of the Zone."):
ToSubClass,
Values {"DS integrated", "Primary", "Secondary"}: ToSubClass
]
uint16 ZoneType;
[Read: ToSubClass, Write: ToSubClass,
Description("This Boolean indicates whether the Zone should "
"accept dynamic update requests."): ToSubClass
]
boolean AllowUpdate;
[Read: ToSubClass, Write: ToSubClass,
Description("Indicates the name of the zone file."): ToSubClass
]
string DataFile;
[Read: ToSubClass,
Description("This Boolean indicates whether the WINS record "
"is NOT replicated. If set to TRUE, WINS record "
"replication is disabled."): ToSubClass
]
boolean DisableWINSRecordReplication;
[Read: ToSubClass,
Description("This UInt32 indicates whether the master Zone "
"notifies secondaries of any changes in its Resource Records "
"database. If set to 1, secondaries are notified."):
ToSubClass
]
uint32 Notify;
[Read: ToSubClass,
Description("This UInt32 indicates whether zone transfer is "
"allowed - but only to designated secondaries."
"Designated secondaries are DNS servers whose IP addresses "
"are listed in the array, SecondariesIPAddressesArray."):
ToSubClass
]
uint32 SecureSecondaries;
[Read: ToSubClass,
Description("This Boolean indicates whether the Zone is "
"paused."): ToSubClass
]
boolean Paused;
[Read: ToSubClass,
Description("This Boolean indicates whether the copy of the "
"Zone is expired. If TRUE, the Zone is expired, or "
"'shutdown'."): ToSubClass
]
boolean Shutdown;
[Read: ToSubClass,
Description("This Boolean indicates whether the Zone is reverse "
"(TRUE) or forward (FALSE)."): ToSubClass
]
boolean Reverse;
[Read: ToSubClass,
Description("This Boolean indicates whether the Zone is "
"autocreated."): ToSubClass
]
boolean Autocreated;
[Read: ToSubClass,
Description("This Boolean indicates whether the Zone uses "
"WINS lookup."): ToSubClass
]
boolean UseWins;
[Read: ToSubClass,
Description("This array of strings enumerates the list of "
"IP addresses of Master DNS servers, to be addressed for "
"zone replication. It is applicable to secondary "
"zones only (ZoneType = 2, \"Secondary\")."): ToSubClass
]
string MastersIPAddressesArray[];
[Read: ToSubClass,
Description("This array of strings enumerates the list of IP "
"addresses of the DNS servers that are allowed to"
"receive this zone through zone replication."): ToSubClass
]
string SecondariesIPAddressesArray[];
[Read: ToSubClass,
Description("This array of strings enumerates the list of IP "
"addresses of the DNS servers that should be notified of changes in this zone."):
ToSubClass
]
string NotifyIPAddressesArray[];
[Implemented, Description(
"This method pauses the Zone."): ToSubClass
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -