Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] как прибить(закрыть) открытые файлы по сети на сервере 2003???Помогите

Ответить
Настройки темы
[решено] как прибить(закрыть) открытые файлы по сети на сервере 2003???Помогите

Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


Всем привет! есть сервер 2003 стандарт, на нём разшарена папка с файлами(каталог базы 1С)
И есть задача:
Мне нужно чтоб в заданое время отрубить всех пользователей которые открыли файлы именно с разшареной папки.

раньше всю ету процедуру я делал командой net session /delete /y
все хорошо вроде бы, но ета команда прибивает все что открыто с(на) сервака(е)

команда net files тоже не катит так как там индификатор файла динамический и закрыть те что нада файлики не удасться
а нужно именно с конкретной папки

Что подскажите делать . Помогите решить проблему.
Может есть решение с помощью сторонней программы????

Зарание благодарен!!!!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 18:23, 14-05-2010

 

Аватара для Alan85

Забанен


Сообщения: 463
Благодарности: 91

Профиль | Цитировать


а если скриптом поставить права доступа на эту папку Полных запрет для всех ну или определенной группе лиц

Отправлено: 19:52, 14-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


а потом его снова дать можна будет тем же скриптом??? Alan85, давай поподробнее пожалуйста

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 21:48, 14-05-2010 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Anatoliy2004:
нужно именно с конкретной папки»
отведите для этой папки выделенную шару, а потом закрывайте/создавайте сколько угодно:
Код: Выделить весь код
Net Share 1C /Delete /Y
Код: Выделить весь код
Net Share 1C=D:\1CBase /Grant:Users,Full /Remark:"1C DataBase"
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:51, 15-05-2010 | #4


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


amel27,
у меня есть на серваке шара account а в ней папки: 1,2,3,4,5 (например)
тоесть я могу прописать так
Net Share account\1 /Delete /Y
тоесть закрыть доступ к папке 1 а к остальным соответсвенно будет доступ по прежнему????

да еще вопрос: будут ли закрыты сами файли к каким обращались с етой папке на серваке????

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 21:02, 15-05-2010 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Anatoliy2004, нет, отключить/подключить можно только шару целиком, а не отдельные подкаталоги... соответственно, в вашем случае потребуется создание отдельных шар: account1, account2, account3, account4, account5 (например)... причем, при удалении будут закрыты только те файлы, доступ к которым осуществлялся через отключаемую шару (\\server\account1)

Отправлено: 05:06, 16-05-2010 | #6


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


Цитата amel27:
нет, отключить/подключить можно только шару целиком, а не отдельные подкаталоги »
ето плохо... я имею виду мой случай
Цитата amel27:
в вашем случае потребуется создание отдельных шар: account1, account2, account3, account4, account5 (например) »
проблематично - но можно

Цитата amel27:
причем, при удалении будут закрыты только те файлы, доступ к которым осуществлялся через отключаемую шару (\\server\account1) »
а вот ето хорошо

amel27, ну а
Цитата Anatoliy2004:
Может есть решение с помощью сторонней программы???? »
что скажите???

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 11:09, 16-05-2010 | #7


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Anatoliy2004, лучше на уровне шар, но можно и файлами,
если имя файла не содержит пробелов и путь не слишком длинный, можно и через "Net File":
Код: Выделить весь код
Set DIR=C:\SHARE\DIR1\
For /F "Tokens=1*" %%i In ('Net File^|Find /I "%DIR%"') Do Net File %%i /Close
то же самое через OpenFiles:
Код: Выделить весь код
Set DIR=C:\SHARE\DIR1\
For /F "Delims=," %%i In ('2^>Nul OpenFiles /Query /FO CSV^|Find /I "%DIR%"') Do (
OpenFiles /Disconnect /ID %%i)
Цитата Anatoliy2004:
Может есть решение с помощью сторонней программы???? »
не вижу смысла
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:11, 16-05-2010 | #8


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


amel27, завтра все ето испытаю Спасибо

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 16:53, 16-05-2010 | #9


Ветеран


Сообщения: 4900
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


Я это делаю через "Управление компьютером" - Shared Folders - Open Files, только надо еще и у клиента гасить 1С.

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 12:35, 17-05-2010 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] как прибить(закрыть) открытые файлы по сети на сервере 2003???Помогите

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ЗАКРЫТЬ ПОРТЫ, которые открыты - а какие открытые и где и как их искать? vovikrus Хочу все знать 8 08-02-2010 19:47
как закрыть доступ к дисководу на 2003 сервере Anatoliy2004 Microsoft Windows NT/2000/2003 4 07-10-2009 18:17
Интерфейс - Компьютеры сети не могут зайти в мои открытые файлы Dj_Dim Microsoft Windows 2000/XP 3 19-05-2008 21:11
Router conexant или как закрыть открытые порты ??? ustoun Сетевые технологии 1 21-03-2004 02:55
Открытые порты, как их закрыть? Gladiator777 Хочу все знать 2 06-03-2003 09:09




 
Переход