Данная команда не является встроенным средством Windows и входит в состав утилит комплекта Windows XP Service Pack 2 Support Tools, для скачивания комплекта утилит требуется валидация ОС. Если требуется только одна описываемая утилита, то ее можно скачать в комплекте программы Advanced Browser Monitor v1.1, версия для Windows 2000. Она представляет собой графическую оболочку над утилитой а сама утилита имеется в архиве. Такую же версию можно скачать в архиве Handy Tools. Версию для XP можно скачать с форума OSzone.net.
Далее в статье рассматривается именно эта версия программы и ее применение для диагностики малой одноранговой (бездоменной) сети. В контексте одноранговой сети можно рассматривать параметр ввода и вывода команды домен соответствующим одноименной **рабочей группе". Ключи и другая информация относящиеся к сети с доменной организацией не рассматриваются.
После скачивания файл программы browstat.exe следует поместить в каталоге C:\WINDOWS\system32 или другом, описанном в переменной окружения PATH. Программа работает в среде Windows 2K/XP в командной строке – Пуск – Выполнить – cmd.
После выполнения команды без параметров или с параметром /help выдается краткая справка по использованию.
Как видно, можно использовать длинную и короткую версию ключа, например, вместо BROWSTAT ELECT можно выполнить BROWSTAT EL
В отображаемом списке в числе прочих могут быть следующие флаги :
W
Workstation
Служба "Рабочая Станция"
S
Server
Служба "Сервер"
NT
Windows NT
Компьютер на базе OC Windows NT
W95
Windows 95
OC Windows 95/98/Me
WFW
WindowsForWorkgroups
Компьютер на базе 95/98/Me действующий как браузер
PDC
PrimaryDomainController
Первичный контроллер домена
BDC
BackupDomainController
Резервный контроллер домена
PQ
PrintServer
Сервер печати
PBR
PotentialBrowser
Потенциальный браузер
BBR
BackupBrowser
Резервный браузер
MBR
MasterBrowser
Мастер браузер, Главный обозреватель
DMB
DomainMasterBrowser
Доменный Мастер браузер
DFS
DistributedFileSystem
Распределенная файловая система
Синтаксис
browstat sta
Вывести статус браузеров
browstat sta -v domain
Вывести подробный статус браузеров для Домена/Рабочей группы
browstat gm Transport Domain
Вывести имя Мастер браузера на Транспорте в Домене/Рабочей группе
browstat gb Transport
Вывести список имен резервных браузеров на Транспорте
browstat wfw
Вывести список компьютеров c OC Windows 95/98/Me действующих как браузеры
browstat tickle
Инициировать удаленную остановку Мастер браузера, роль Мастера будет передана Резервному браузеру
browstat elect
Инициировать начало выборов Мастера
Ключ VIEW (vw) для разных уровней детализации можно применять со следующими параметрами :
browstat vw Transport
Просмотр данных на Транспорте
browstat vw Transport ‹domain›
Просмотр данных на Транспорте для конкретного Домена/Рабочей группы
browstat vw Transport \\Server
Просмотр данных на Транспорте для конкретного компьютера
browstat vw Transport \\‹Server› /DOMAIN
Просмотр данных на Транспорте для конкретного компьютера в заданном Домене/Рабочей группе
Примечание о Транспорте : Команда работает с данными сетевого протокола Net BIOS который может использовать в качестве транспортного протокола следующие –
TCP/IP (IPv4), в обозначении Транспорта будет присутствовать Net BT ;
Net BEUI, в обозначении Транспорта будет присутствовать NBF ;
IPX/SPX, в обозначении Транспорта будет присутствовать Nwlnk.
Кроме транспортного протокола Транспорт привязан к физическому сетевому интерфейсу. В выводах команды отображается полное имя Транспорта, например (выделено синим) : Status for domain WORKGROUP on transport \Device\NetBT_Tcpip_{F9AB30EE-0CC5–4594-84F7-DB2C2EAA02D1}
В случае когда включеннный Net BIOS использует больше одного транспортного протокола, т.е. вместе с TCP/IP включен также и Net BEUI, образуется два Транспорта. Если же имеется 2 сетевых интерфейса и к каждому привязан Net BIOS, то Транспортов будет уже 4, причем каждый будет работать со своим браузингом одновременно и независимо от других. Разумеется, такая конфигурация заведомо проблематична и работа с такой экзотикой выходит далеко за рамки настоящего опуса. Здесь рассматривается простейший случай когда для всей сети используется единый общий Транспорт, а именно – NetBT_Tcpip.
Для правильной диагностики следует точно указывать полное или укороченное обозначение интересующего Транспорта. Разумеется, печатать в командной строке все отмеченное синим длинное наименование затруднительно и для облегчения работы можно выполнить команду browstat dn. Она пронумерует Транспорты и в дальнейшем для обозначения Транспорта в параметрах команды будет достаточно указать его номер.
В этом примере единственный Транспорт Net BT получил номер 1. Теперь для просмотра данных на Транспорте \Device\NetBT_Tcpip_{F9AB30EE-0CC5–4594-84F7-DB2C2EAA02D1} вместо полного наименования транспорта достаточно подставить его номер и вместо browstat vw \Device\NetBT_Tcpip_{F9AB30EE-0CC5–4594-84F7-DB2C2EAA02D1} выполнить browstat vw 1.
Примеры применения
Для просмотра текущего состояния и определения имени действующего Мастер Браузера следует выполнить
Из результата видно что :
В рабочей группе WORKGROUP разрешена и работает служба браузинга (Browsing is active on domain)
Имя Мастер Браузера = COMPXP
Имя Резервного Браузера = COMP2
В рабочей группе WORKGROUP имеется 5 серверов и, собственно, одна рабочая группа WORKGROUP.
Для просмотра всего списка серверов на Транспорте (1) следует выполнить :