Netdiag Syntax
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
NetDiag Syntax
NetDiag uses the following syntax:
netdiag [/q] [/v] [/l] [/debug] [/d:DomainName] [/fix] [/DcAccountEnum] [/test:TestName] [/skip:TestName] [/?]
Parameters
- /q
Specifies quiet output (errors only).
- /v
Specifies verbose output.
- /l
Sends output to Netdiag.log. This log file is created in the same directory where Netdiag.exe was run.
- /debug
Specifies even more verbose output. With this parameter, NetDiag takes a few minutes to complete.
- ****/d:DomainName
Finds a domain controller in the specified domain.
- /fix
Fixes minor problems.
- /DcAccountEnum
Enumerates domain controller computer accounts.
****/test:TestName
Runs only the listed test(s). TCP/IP must be bound to one or more adapters before running any of the tests. Nonskippable tests are still run. A detailed explanation of the switches can be found on the Netdiag Remarks page.Valid TestName values are:
Value Description Autonet
Automatic Private IP Addressing (APIPA) address test. Tests whether APIPA is in use for the network adapters.
Bindings
Bindings test. Lists all bindings, including interface name, lower module name, upper module name, whether the binding is currently enabled, and the owner of the binding.
Browser
Redirector and Browser test. Lists the protocols bound to the Browser service and the redirector.
DcList
Domain controller list test. Obtains a list of domain controllers for the domain.
DefGw
Default gateway test. Attempts to contact each configured default gateway.
DNS
DNS test. Tests the availability of the configured DNS servers and verifies the current client's DNS registrations.
DsGetDc
Domain controller discovery test. First finds a generic domain controller from directory service, then finds the primary domain controller. Then, finds a Windows 2000 domain controller (DC). If the tested domain is the primary domain, checks whether the domain GUID stored in Local Security Authority (LSA) is the same as the domain GUID stored in the DC. If not, the test returns a fatal error; if the /fix option is on, DsGetDC tries to fix the GUID in LSA.
IpConfig
IP address configuration test. Enumerates the TCP/IP configuration information for each network adapter.
IpLoopBk
IP address loopback ping test. Pings the IP loopback address of 127.0.0.1 for each adapter.
IPSec
IP Security test. Tests whether IP Security is enabled and displays a list of active IP Security policies for the computer.
IPX
IPX test. Lists statistics for the IPX protocol installed on the computer.
Kerberos
Kerberos test. Checks whether the Kerberos package information is up-to-date.
Ldap
Lightweight Directory Access Protocl (LDAP) test. Contacts all available domain controllers and determines which LDAP authentication protocol is in use.
Member
Domain membership test. Checks to confirm details of the primary domain, including computer role, domain name, and domain GUID. Checks to see if NetLogon service is started, adds the primary domain to the domain list, and queries the primary domain security identifier (SID).
Modem
Modem diagnostics test. Lists configuration information for each modem found.
NbtNm
NetBT name test. Similar to the nbtstat -n command. It checks that the workstation service name
<00>
is equal to the computer name. It also checks that the messenger service name<03>
, and server service name<20>
are present on all interfaces and that none of these names are in conflict.Ndis
Netcard queries test. Lists the network adapter configuration details, including the adapter name, configuration, media, globally unique identifier (GUID), and statistics. If this test shows an unresponsive network adapter, the remaining tests are aborted.
NetBTTransports
NetBT transports test. Lists the transport protocols that are bound to NetBT.
Netstat
Netstat information test. Lists protocol statistics and current TCP/IP connections.
Netware
Netware test. Queries the nearest Netware server for current login information.
Route
Routing table test. Lists static routes and whether they are persistent.
Trust
Trust relationship test. Tests trust relationships to the primary domain only if the computer is a member workstation, member server, or a Backup Domain Controller (BDC) domain controller that is not a PDC emulator. Checks that the primary domain security identifier (SID) is correct. Contacts an active DC. Connects to the SAM server on the DC. Uses the domain SID to open the domain to verify whether the domain SID is correct. Queries info of the secure channel for the primary domain. If the computer is a BDCDC, reconnects to the PDC emulator. If the computer is a member workstation or server, sets secure channel to each DC on the DC list for this domain.
WAN
Wide Area Network (WAN) configuration test. Lists settings and status on each COM port currently in use.
WINS
Windows Internet Name Service (WINS) service test. Tests the availability of the configured WINS server and the validity of the client registrations.
Winsock
Winsock test. Lists protocols and ports available to the WinSock service.
****/skip:TestName
Skips the test specified by TestName. Nonskippable tests will still run. Valid TestName values are:Value Description Autonet
Automatic Private IP Addressing (APIPA) address test.
Bindings
Bindings test.
Browser
Redir and Browser test.
DcList
Domain controller list test.
DefGw
Default gateway test.
DNS
DNS test.
DsGetDc
Domain controller discovery test.
IpConfig
IP address configuration test.
IpLoopBk
IP address loopback ping test.
IPX
IPX test.
Kerberos
Kerberos test.
Ldap
Lightweight Directory Access Protocol (LDAP) test.
Modem
Modem diagnostics test.
NbtNm
NetBT name test.
Netstat
Netstat information test.
Netware
Netware test.
Route
Routing table test.
Trust
Trust relationship test.
WAN
Wide Area Network (WAN) configuration test.
WINS
Windows Internet Name Service (WINS) test.
Winsock
Winsock test.
See Also
Concepts
Netdiag Overview
Netdiag Remarks
Netdiag Examples
Spcheck Overview
Nltest Overview
Netdom Overview
Netcap Overview
Httpcfg Overview
Dnslint Overview
Dnscmd Overview
Dhcploc Overview
Dcdiag Overview
Browstat Overview
Alphabetical List of Tools