BrowStat ■ コマンド入手 ・ WindowsNT リソースキット ・ Windows2000 CD-ROM\SUPPORT\TOOLS\SETUP.EXE ■ 使い方 (ヘルプ) Usage: BROWSTAT Command [Options | /HELP] Where is one of: ELECT ( EL) - Force election on remote domain GETBLIST ( GB) - Get backup list for domain GETMASTER ( GM) - Get remote Master Browser name (using NetBIOS) GETPDC ( GP) - Get PDC name (using NetBIOS) LISTWFW (WFW) - List WFW servers that are actually running browser STATS (STS) - Dump browser statistics STATUS (STA) - Display status about a domain TICKLE (TIC) - Force remote master to stop VIEW ( VW) - Remote NetServerEnum to a server or domain on transport In server (or domain) list displays, the following flags are used: W=Workstation, S=Server, SQL=SQLServer, PDC=PrimaryDomainController, BDC=BackupDomainController, TS=TimeSource, AFP=AFPServer, NV=Novell, MBC=MemberServer, PQ=PrintServer, DL=DialinServer, XN=Xenix, NT=Windows NT, WFW=WindowsForWorkgroups, MFPN=MS Netware, SS=StandardServer, PBR=PotentialBrowser, BBR=BackupBrowser, MBR=MasterBrowser, DMB=DomainMasterBrowser, OSF=OSFServer, VMS=VMSServer, W95=Windows95, DFS=DistributedFileSystem ■ まず自分のセグメントのブラウザ、NICの識別子を知る。 ------------------------------------------------------------------------------- C:\NTRESKIT> browstat status Status for domain NT_DOMAIN on transport \Device\Nbf_NdisWan4 Browsing is NOT active on domain. Master name cannot be determined from GetAdapterStatus. Status for domain NT_DOMAIN on transport \Device\Nbf_NdisWan6 Browsing is NOT active on domain. Master name cannot be determined from GetAdapterStatus. Status for domain NT_DOMAIN on transport \Device\Nbf_E100B1 Browsing is active on domain. Master browser name is: PC_1 Master browser is running build 1381 2 backup servers retrieved from master PC_1 \\MY_PC \\PC_1 There are 3 servers in domain NT_DOMAIN on transport \Device\Nbf_E100B1 There are 1 domains in domain NT_DOMAIN on transport \Device\Nbf_E100B1 Status for domain NT_DOMAIN on transport \Device\NetBT_E100B1 Browsing is active on domain. Master browser name is: PC_2 Master browser is running build 2195 1 backup servers retrieved from master PC_2 \\PC_2 There are 333 servers in domain NT_DOMAIN on transport \Device\NetBT_E100B1 There are 15 domains in domain NT_DOMAIN on transport \Device\NetBT_E100B1 ------------------------------------------------------------------------------- ここで表示された \Device\Nbf_NdisWan4、\Device\Nbf_NdisWan6、\Device\Nbf_E100B1 、\NetBT_E100B1 は transport と呼ばれる。これは\Device\<プロトコル>_ で構成されている。 ◇ プロトコル ・ Nbf = NetBEUI Frame ・ NetBT(NetBT_Tcpip) = NetBIOS over TCP/IP Frame ◇ NIC のID コンピュータのNIC(Network Interface Card)の一意の識別子(一度、browstat status コマンドを行って、自分のNIC識別子を知る。またipconfig /allを参照)。 書式: nn-nn-nn-nn-nn-nn (n は1桁の16進整数) 例: \Device\NetBT_Tcpip_{nn-nn-nn-nn-nn-nn} また、次の方法で知ることが出来る。 regedit より \HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\NetworkCard を開く。ここで任意の数字のキーを開き、右ウィンドウに移動。 [Description]値をチェックし、使用しているネットワークアダプタをチェック。ここに はネットワークアダプタ名が入ります。また、[ServiceName]の[値のデータ]がネットワ ークIDです。 ■ ブラウズリストを見る ◇ PDC のブラウズリストを見る C:\NTRESKIT> browstat view NetBT_E100B1 NT_DOMAIN ◇ ローカルマスタドメインのブラウズリストを見る C:\NTRESKIT> browstat view NetBT_E100B1 \\PC_2 バックアップブラウザも分かります。 ■ マスタブラウザを知る ◇ 同セグメントのマスタブラウザを知る C:\NTRESKIT> browstat gm netbt_e100b1 NT_DOMAIN ◇ 各セグメントのマスタブラウザを知る C:\NTRESKIT> browstat view NetBT_E100B1 NT_DOMAIN | find /i "mbr" ◇ 各セグメントのバックアップブラウザを知る C:\NTRESKIT> browstat view NetBT_E100B1 NT_DOMAIN | find /i "bbr" ■ ドメインマスタブラウザ(PDC)と探せるか確認するには 自らが DomainName<1b> エントリを解決できるか確認するには C:\NTRESKIT> browstat getpdc NetBT_E100B1 NT_DOMAIN ■ 同セグメントのマスタブラウザの選定を強制的に開始するには C:\NTRESKIT> browstat elect NetBT_E100B1 NT_DOMAIN また、ブラウザサービスをいったん停止して再起動し、選定を強制的に開始することも できる。 ■ サブネット内の全てのホストに自らをアナウンスするには C:\NTRESKIT> browstat forceannounce NetBT_E100B1 NT_DOMAIN ブラウザに表示されない問題のサーバと同セグメントの任意のマシンでOK。 このリクエストを飛ばすと、同セグメントのマシンも反応する。 12分後の問題のサーバが表示されているか確認。