Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Как запретить(блокировать) доступ в Windows 7 без подключения к локальной сети? (http://forum.oszone.net/showthread.php?t=249111)

leonid.poydolov@fb 14-12-2012 07:08 2045017

Как запретить(блокировать) доступ в Windows 7 без подключения к локальной сети?
 
-сеть не доменная...
Про бывал запретить с помощь bat-ника, но при отключении кабеля из системника скрипт не срабатывает... так как служба не включена

Код:

@echo off
title Проверка сети
echo Тестируем локальную сеть - НЕ БУДЕТ СЕТИ ВЫКЛЮЧИМ
color 0c
ping -n 2 -l 0 10.0.0.1 | find "(100%"
if errorlevel 1 exit
call rundll32.exe user32.dll,LockWorkStation


Подскажите еще способы блокировки пользователя при отсутствии локальной сети?
желательно подробно...

Cedric 14-12-2012 12:07 2045147

leonid.poydolov@fb

А подробнее можете описать суть проблемы? Для чего блокировать пользователя, когда сеть отключена? На Ваш компьютер и так никто не попадет.

leonid.poydolov@fb 17-12-2012 12:36 2047100

не добросовестные сотрудники начали шкерится после установки программ для администрирования(удаленного наблюдения):
- Отключать(выключать) "Подключение по локальной сети" в Сетевые подключения (заблокировали в реестре доступ к Сет.подкл.;
или
- вынимать кабель локальной сети из компьютера.

Angry Demon 17-12-2012 14:06 2047184

Цитата:

Цитата leonid.poydolov@fb
Про бывал запретить с помощь bat-ника, но при отключении кабеля из системника скрипт не срабатывает... так как служба не включена

Какая служба? Кроме того, такой файл лучше запускать скрыто. Ну, а если хотите сообщения выдавать, то русские слова должны быть в DOS-кодировке.

leonid.poydolov@fb 17-12-2012 14:45 2047231

Цитата:

Цитата Angry Demon
то русские слова должны быть в DOS-кодировке »

- это так и сделано...

Цитата:

Цитата Angry Demon
Какая служба? »

Когда убираешь кабель из гнезда LAN - windows 7 - отключает службу сети и соответственно скрипт срабатывает с ошибкой.

leonid.poydolov@fb 18-12-2012 11:51 2047916

- аль программу подскажите! пож....

BBQ 20-12-2012 14:44 2049674

можно Task Scheduler поставить задачу с An on event ключём и прописать в задании выполнить shutdown /l /t 60 или более жестокое shutdown /s /t 1 ...
можно также поставить задание с открытием некоего файла с твоего сервера, которое в случае провала запускает шатдаун...

но, слушай, если сеть по твоей вине упадёт, ох тебя матюкать будут ;)))

leonid.poydolov@fb 24-12-2012 08:52 2052221

Цитата:

Цитата BBQ
Task Scheduler »

зачем уж так "жестко" хватит и rundll32.exe user32.dll,LockWorkStation

- а какое событие выбрать на проверку сети?

- событие "Microsoft-Windows-Diagnostics-Networking/Operational" с уровнем события +ошибка ?

leonid.poydolov@fb 24-12-2012 11:23 2052312

в планировщике задач в триггере сделал
-При событии

источник - RTL8167 (- "Сетевая плата")
код события - 27 (- типа отключение - код для всех одинаков?)

в действие rundll32.exe user32.dll,LockWorkStation

Сработало при отключении кабеля и отключении сетевого соединения, но заходишь по новой и все продолжаешь дальше без сети


У Меня цель при отключении локальной сети любым способом - выкинуть пользователя из системы до уровня аутентификации... и не пускать его пока не включит сеть...

Iska 24-12-2012 12:52 2052374

Цитата:

Цитата leonid.poydolov@fb
но заходишь по новой и все продолжаешь дальше без сети »

leonid.poydolov@fb, естественно.

Цитата:

Цитата leonid.poydolov@fb
У Меня цель при отключении локальной сети любым способом - выкинуть пользователя из системы до уровня аутентификации... и не пускать его пока не включит сеть... »

Можете использовать «shutdown.exe» с параметрами для «выброса» пользователя с потерей всех не сохранённых данных, но всё равно это не выход. Решайте вопрос как положено — организационными методами.

van1985 24-12-2012 17:06 2052570

Самому стал интересен этот момент , покопался в политиках...
Конфигурация компьютера-> Политики - Конфигурация Windows - параметры безопасности - локальные политики- параметры безопасности - Интерактивный вход в систему: Требовать проверки на контроллере домена для отмены блокировки компьютера

Сам не пробовал , но похоже, что это то, что нужно.

читать дальше »
Для разблокировки блокированного компьютера необходимо предоставить данные входа. Для учетных записей доменов этот параметр безопасности определяет, необходимо ли установить связь с контроллером домена для разблокировки компьютера. Если этот параметр отключен, пользователь может разблокировать компьютер с помощью кэшированных учетных данных. Если этот параметр включен, используемая для разблокировки компьютера учетная запись домена должна быть проверена контроллером домена на подлинность.

Dzirt2005 24-12-2012 18:24 2052638

Цитата:

Цитата van1985
Сам не пробовал »

А если внимательнее прочитать самый первый пост, не?
Цитата:

Цитата leonid.poydolov@fb
-сеть не доменная... »



Время: 17:49.

Время: 17:49.
© OSzone.net 2001-