среда, 25 мая 2011 г.

master browser - в локальной сети


Простейшие батники помогут работать c службой Computer Browser.

Одним архивом здесь - browsing.7z

get_master_browser.cmd
::    считываю букву диска, которую система присвоила Flash-disk,
::    с него запускаются эти командные файлы и на нем в каталоге
::    х:\tools лежат вспомогательные программы,
::    и добавляю к переменной %PATH% путь к этим программам
@echo off
cls
set path=%~d0/tools;%path%
::    получаю имя рабочей группы в переменную %%l, присваиваю переменной w_name значение равное %%l
For /f "tokens=1-4" %%i in ('net config workstation ^| findstr /C:"Домен рабочей станции"') do set w_name=%%l
::    выполняю команду
echo.
browstat gm 1 %w_name%
echo.
pause>>nul

getnameworkgroup.cmd
@echo off 
cls 
echo. 
For /f "tokens=1-4" %%i in ('net config workstation ^| findstr /C:"Домен рабочей станции"') do @echo %%l 
echo. 
pause>>nul

restart_browser.cmd
@echo off
cls
net stop BROWSER
net start BROWSER

restart_browser_in_network.cmd
::  в качестве параметра передать имя компьютера, 
::  который в данный момент является MS_BROWSER 
::  считываю букву диска, которую система присвоила Flash-disk, 
::  с него запускаются эти командные файлы и на нем в каталоге 
::  х:\tools лежат вспомогательные программы, 
::  и добавляю к переменной %PATH% путь к этим программам 
@echo off 
cls 
set path=%~d0/tools;%path% 
::  выполняю команду, подставив в виде параметра имя компьютера, 
::  где рестартую службу 
chcp 1251 
echo. 
psservice \\%1 restart browser 
echo. 
pause

См. также:

Комментариев нет:

Отправить комментарий