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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Выполнение батника по флагу в сетевой шаре

Ответить
Настройки темы
CMD/BAT - Выполнение батника по флагу в сетевой шаре

Пользователь


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

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


Доброго времени суток!

Нужен батник такого плана:

1. Батник "1" находится на каждом компьютере. Его задача выполнять проверку некоторого файла на сетевой шаре каждые 15 с. Файл без содержания. Типа флага. Имя файла будет соответствовать имени учетки. Пример: скопировал я на шару файл xyz.txt компьютер где работает пользователь xyz ( а точнее батник "1" на нем) должен увидеть это и выполнить дальнейшие действия.
2. Действия батника "1" на том компьютере для которого сработал "флаг": скопировать батник "2" ( он тоже будет на шаре) туда же где и он сам и запустить его.Батник "2" скопирует что надо, установит службу, запустит и закроется. Он свое дело сделал. Если можно удалил бы сам себя. Далее если "флаг" убрали ( батник "1" каждые 15 с ведь мониторит) , скопировать батник "3", которые выгрузит службу, удалит службу и также удалит сам себя. Можно было обойтись без батников "2" и "3" а зашить команды в "1" но текст батника не хотелось бы чтобы всегда был общедоступен ...
Можно слить, наверное, батники "2"и "3", но тогда наверное нужно условия запущена или установлена ли служба)? Какие ваши варианты ...

смысл всего этого: есть служба руссиновича, psexec чтоли, но она запрещена для использования ... А надо чтоб некоторое приложение ставилось на удаленный комп (в пределах сети в здании, домен), запускалось, работало некоторое время и потом удалялось за ненадобностью. И так по мере необходимости. Поэтому пока вариант нашел типа флага и батника. Права в домене полные ....
Приложение которое нужно для работы тоже не может быть устанавленно на постоянку, вот и приходится выкручиваться ...

Отправлено: 18:20, 15-08-2010

 

Старожил


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

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


Вложения
Тип файла: rar bat_remoteconsole.rar
(38.9 Kb, 35 просмотров)

Вот, думаю, это не совсем то, но по идее можно приспособить для таких целей. Писал, когда еще был школотой, сейчас за такие батники стыдно, но оно работает. Что из себя представляет - сервер, запускаемый на удалённом компьютере, и клиент, который коннектится к нему через расшаренную на чтение\запись папку. Функции - скрытие своего окна, перезапуск при зависании, убйиство своего процесса, чат между сервером и клиентом, исполнение введенных команд в командной строке на машине-сервере, самоудаление себя себя и временных файлов. Возможно, некоторые идеи из этого батника тебе помогут.
Да, "исходники" exe-файлов находятся в папке exe_sources, конвертил с помощью quick batch file compiler.

Отправлено: 20:02, 15-08-2010 | #2



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

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


Старожил


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

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


1. Бесконечно выполняющийся батник на удаленной машине съедает очень много ресурсов и хорошо заметен в процессах. При этом убрать окно CMD - отдельная тема.
2. Радмин юзать тоже запрещено?

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 12:34, 16-08-2010 | #3


Аватара для cameron

Ветеран


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

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


Цитата Serg2010:
А надо чтоб некоторое приложение ставилось на удаленный комп (в пределах сети в здании, домен), запускалось, работало некоторое время и потом удалялось за ненадобностью. И так по мере необходимости. Поэтому пока вариант нашел типа флага и батника. Права в домене полные ....
Приложение которое нужно для работы тоже не может быть устанавленно на постоянку, вот и приходится выкручиваться ... »
приложение ставится из командной строки с правами пользователя?
тогда я вижу такой вариант:
через GPP пишем в планировщик джоб который его ставит и запускает, и второй джоб который удаляет.

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 13:09, 16-08-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Выполнение батника по флагу в сетевой шаре

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
доступ к шаре sashok60 Microsoft Windows NT/2000/2003 3 29-09-2009 21:23
доступ к шаре sashok60 Microsoft Windows NT/2000/2003 2 28-09-2009 10:10
Доступ - Доступ к шаре в другой подсети в VISTA Graf_ALexey Microsoft Windows Vista 0 08-05-2007 11:41
Не удаляются файлы на шаре!!! Sharkky Microsoft Windows NT/2000/2003 13 26-05-2005 08:34
Не удаляются файлы на шаре!!! Sharkky Сетевые технологии 2 25-05-2005 09:30




 
Переход