Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Represents event logging details for a DNS server.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerDiagnostics
{
uint32 EventLogLevel;
string LogFilePath;
uint32 MaxMBFileSize;
string FilterIPAddressList[];
boolean UseSystemEventLog;
boolean Answers;
boolean Notifications;
boolean Queries;
boolean QuestionTransactions;
boolean ReceivePackets;
boolean SendPackets;
boolean TcpPackets;
boolean UdpPackets;
boolean Update;
boolean FullPackets;
boolean UnmatchedResponse;
boolean WriteThrough;
boolean SaveLogsToPersistentStorage;
boolean EnableLoggingToFile;
boolean EnableLogFileRollover;
boolean EnableLoggingForServerStartStopEvent;
boolean EnableLoggingForZoneLoadingEvent;
boolean EnableLoggingForZoneDataWriteEvent;
boolean EnableLoggingForLocalLookupEvent;
boolean EnableLoggingForTombstoneEvent;
boolean EnableLoggingForRecursiveLookupEvent;
boolean EnableLoggingForRemoteServerEvent;
boolean EnableLoggingForPluginDllEvent;
};
Members
The DnsServerDiagnostics class has these types of members:
Properties
The DnsServerDiagnostics class has these properties.
-
Answers
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of authoritative answers; otherwise, false.
-
-
EnableLogFileRollover
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a file rollover operation; otherwise, false.
-
-
EnableLoggingForLocalLookupEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a local lookup event; otherwise, false.
-
-
EnableLoggingForPluginDllEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a plugin DLL event; otherwise, false.
-
-
EnableLoggingForRecursiveLookupEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a recursive lookup event; otherwise, false.
-
-
EnableLoggingForRemoteServerEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a remote server event; otherwise, false.
-
-
EnableLoggingForServerStartStopEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of an event triggered when the DNS server starts or stops; otherwise, false.
-
-
EnableLoggingForTombstoneEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a tombstone event; otherwise, false.
-
-
EnableLoggingForZoneDataWriteEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a write operation for zone data; otherwise, false.
-
-
EnableLoggingForZoneLoadingEvent
-
-
Data type: boolean
-
Access type: Read/write
True to enable logging of a loading event in the zone; otherwise, false.
-
-
EnableLoggingToFile
-
-
Data type: boolean
-
Access type: Read/write
True to save logs to a log file; otherwise, false.
-
-
EventLogLevel
-
-
Data type: uint32
-
Access type: Read/write
An integer that indicates the event type.
-
-
Warning (1)
-
Error (2)
-
Warning and Error (3)
-
None (4)
FilterIPAddressList
-
Data type: string array
-
Access type: Read/write
An array that contains the IP addresses to filter.
FullPackets
-
Data type: boolean
-
Access type: Read/write
True to enable the full packet diagnostic; otherwise, false.
LogFilePath
-
Data type: string
-
Access type: Read/write
The full path to the log file.
MaxMBFileSize
-
Data type: uint32
-
Access type: Read/write
The maximum size of the log file, in megabytes.
Notifications
-
Data type: boolean
-
Access type: Read/write
True to enable the notifications diagnostic; otherwise, false.
Queries
-
Data type: boolean
-
Access type: Read/write
True to enable the queries diagnostic; otherwise, false.
QuestionTransactions
-
Data type: boolean
-
Access type: Read/write
True to enable the question transactions diagnostic; otherwise, false.
ReceivePackets
-
Data type: boolean
-
Access type: Read/write
True to enable the incoming packet diagnostic; otherwise, false.
SaveLogsToPersistentStorage
-
Data type: boolean
-
Access type: Read/write
True to save logs in persistent storage; otherwise, false.
SendPackets
-
Data type: boolean
-
Access type: Read/write
True to enable the outgoing packet diagnostic; otherwise, false.
TcpPackets
-
Data type: boolean
-
Access type: Read/write
True to enable the TCP packet diagnostic; otherwise, false.
UdpPackets
-
Data type: boolean
-
Access type: Read/write
True to enable the UDP packet diagnostic; otherwise, false.
UnmatchedResponse
-
Data type: boolean
-
Access type: Read/write
True to enable the unmatched response diagnostic; otherwise, false.
Update
-
Data type: boolean
-
Access type: Read/write
True to enable the update diagnostic; otherwise, false.
UseSystemEventLog
-
Data type: boolean
-
Access type: Read/write
True to write event logs to the local repository; otherwise, false.
WriteThrough
-
Data type: boolean
-
Access type: Read/write
True to enable the write through diagnostic; otherwise, false.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\Dns |
MOF |
|
DLL |
|