![]() |
Можно ли реализовать Включение подключения по локальной сети при логоне юзера и его отключение при логофе? Коммандная строка, скрипт, посоветуйте что-нибудь.
Windows 2000 Server. |
Blast
Тут одна идейка родилась по этому поводу. Вот наметки: 1. Для отключения подключения к сети надо остановить три службы: "Рабочая станция" и две зависимые от нее службы "Служба сообщений" и "Обозреватель компьютеров". Может еще какие надо, но в принципе после отключения этих трех сеть вроде как отрубается; 2. Пишем батник примерно следующего содержания: - на останов: net stop "Обозреватель компьютеров" net stop "Служба сообщений" net stop "Рабочая станция" - на старт: net start "Обозреватель компьютеров" net start "Служба сообщений" net start "Рабочая станция" 3. Выполняем его перед логоффом/логоном. Сам не проверял, но, по-идее, должно работать :) |
McDAK
Над этим вариантом я думал... спасибо за идею, наверное ею и придется воспользоваться если не найдется более изящного решения, а хотелось бы... |
Как я уже писал на форуме Netz.ru, существует аналог Device Maneger'a - devcon.exe, который позволяет с командной строки управлять работой устройств. Скачать и подробнее об этой утилите узнаешь здесь:
_http://support.microsoft.com/default.aspx?scid=kb;EN-US;q311272 Далее запускай командную строку (cmd.exe), переходи в папку с devcon'ом и набери: devcon find pci\* #если ethrnet-устройство - pci В появившемся списке находи свою сетевуху и переписывай ее ClassID. Далее создавай командный файл, например, netoff.cmd: devcon.exe disable PCI\<здесь ClassID твоей карты> Останется только указать планировщику заданий Windows запустить данный файл, когда нужно отключить интерфейс. Для включения интерфейса создай другой командный файл, где вместо disable будет стоять enable. Вот вроде и все Удачи! |
Makuso
Большое человеческое спасибо! Попробую разобраться, думаю что всё получится, это как раз то что я искал. |
Всё отлично, всё работает, но... отключать карточку нужно при логофе, при выключении компа, а планировщик умеет только по включению/загрузке запускать задания, или я ошибаюсь? Если не ошибаюсь, то можно ли как-то еще и это побороть?
|
Blast
Мне похоже удаются всякие извратные способы :) Такая идея. Если из меню Пуск убрать пункт "Завершение работы", а на рабочем столе создать ярлык типа "Выключение компьютера" и там прописать выполнение батника, в котором будет вначале вырубаться сетевой интерфейс, а затем вырубаться комп при помощи rundll32.exe с параметрами. |
McDAK
Ну что ж, идея имеет право на жизнь, тем более что я не имею представления о всяких там скриптах и т.д. :-) Вобщем гран мерси |
Blast
Цитата:
|
Dennis
Извини, но я действительно мало разбираюсь в этом вопросе... то есть имя сценария понтно - какое придумается, а параметрами сценария есть мой devcon.exe со своими параметрами? |
Время: 21:05. |
Время: 21:05.
© OSzone.net 2001-