概要  
コンピュータにおけるネットワーク接続の状況などを診断する。

 構文  
netdiag [/q] [/v] [/l] [/debug] [/d:ドメイン名] [/fix] [/dcaccountenum] [/test:テスト項目] [/skip:テスト項目]

 利用環境  
Windows 95 ×
Windows 98 ×
Windows Me ×
Windows NT 4.0 ×
Windows 2000 ○
Windows XP ○
Windows Server 2003 ○
※netdiagはWindows 2000/Windows XP/Windows Server 2003のサポート・ツールに含まれているコマンド。インストールCD-ROMに収録されているほかに,Webサイトから入手できる(Windows 2000 Server(SP4)向けWindows XP(SP2)向けWindows Server 2003(SP1)向け)。なお,Windows XPでは,通常のサポート・ツールのインストール・オプション(Typical)には含まれておらず,オプション(Optional)を追加する形でインストールする

 コマンド・オプション 
(なし)通常のモードでnetdiagが実行する。
?または/?または/help各オプションのヘルプを表示する。
/q出力をエラーもしくは警告を含む情報のみに抑制する(quietモード)。
/v処理に関する情報も含めて出力する(Verboseモード)。
/lコマンドの実行結果をカレント・フォルダにNetdiag.logというファイルとして出力する。
/debug/vオプションよりも詳細な出力をしながら実行する(デバッグ・モード)。
/d:ドメイン名指定したWindowsドメイン(Active Directoryを含む)のドメイン・コントローラを検索し情報を取得する。
/fixDNSテストとドメイン・コントローラ・テストを実行し問題を修正する。DNSテストでは,Netlogon.dnsファイルにあるすべてのSRVレコードがプライマリ(優先)DNSサーバー上に登録されているかどうかを検証する。ドメイン・コントローラ・テストでは,ローカル・コンピュータ内にキャッシュされたドメインGUIDがドメイン・コントローラ上のドメインGUIDと異なっていた場合に,キャッシュされたドメインGUIDを更新する。
/DcAccountEnumドメイン・コントローラのコンピュータ・アカウントを列挙する。
/test:テスト項目コンピュータとLANカードなどに関する診断と併せて,指定したテスト項目を実行する。指定できるテスト項目は以下の通り。
Autonet 自動プライベートIPアドレス(APIPA)アドレスをテストする
Bindings ドライバやプロトコルおよびサービスとインタフェースとのバインドをテストする
Browser リダイレクトとコンピュータ・ブラウザに関するテストをする
DcList ドメイン・コントローラの一覧を列挙する
DefGw デフォルト・ゲートウエイをテストする
DNS 参照先となる優先DNSサーバー,代替DNSサーバーなどに関してテストする
DsGetDc 所属するドメインおよびドメイン・コントローラに関する情報を探索する
IpConfig IP設定をテストする
IpLoopBk ループバック・アドレスに対するpingのテストをする
IPSec IPsec(IPセキュリティ)に関するセキュリティをテストする
IPX IPXプロトコルに関するテストをする
Kerberos Kerberos認証をテストする。ローカル・コンピュータがActive Directoryドメインに属する場合,ドメイン・コントローラに対するクエリーも発生する
Ldap LDAPをテストする。ローカル・コンピュータがActive Directoryドメインに属する場合,LDAPのクエリーをドメイン・コントローラに対して実行する
Member ドメイン・メンバーシップをテストする
Modem モデムの診断テストをする
NbtNm NetBT(NetBIOS over TCP/IP)名に関するテストをする
Ndis LANカードに対する問い合わせ(クエリー)をテストする
NetBTTransports NetBT(NetBIOS over TCP/IP)トランスポートをテストする
Netstat netstatコマンドで出力される情報に関するテストをする
Netware NetWareに関するテストをする
Route ルーティング・テーブルをテストする
Trust 信頼関係をテストする。ドメイン・メンバーの場合はドメイン・コントローラとの関係を診断する
WAN WANをテストする。リモート・アクセス接続に関して診断する
WINS WINSをテストする。参照するWINSサーバーについて診断する
Winsock Winsockをテストする
/skip:テスト項目指定されたテスト項目をスキップする。/testオプションで指定できるテスト項目のうち,Ndis,Member,NetBTTransports以外を指定できる。

 使用例:Kerberos認証とLDAPをテストする(クリックで詳細表示)  
netdiag /debug /l /test:kerberos /test:ldap