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:

Art Imagenetdiag [/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