powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Создание сервиса в windows server 2008
16 сообщений из 16, страница 1 из 1
Создание сервиса в windows server 2008
    #36867535
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть у нас такая задача: файлы, попадающие в определенную папку, должны перемещаться в различные папки. Для это написал батник, который с этой задачей успешно справляется. Не понравилось только то, что окно cmd постоянно висит. для этого с помощью гугла нашел как запихнуть этот батник в сервисы виндоуса (с помощью утилит instsrv.exe и srvany.exe)
http://forum.oszone.net/thread-82144.html

проверил у себя на компе (windows 7 64 bit). все работает на ура, сервис запускается и батник постоянно работает и окна не видно. тоже самое делаю на сервере (windows server 2008 standart edition 64 bit). сервис запускается, вроде батник в процессах висит, но ничего не делает, ничего не копирует и не перемещает. при этом если я запускаю сам батник, то он работает без проблем. думаю, может есть что-то, что необходимо подправить, о чем я не знаю... буду рад любым идеям.
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36867905
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ни у кого никаких идей нет??? :-((
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36869322
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerli,
есть утилиты для компиляции bat->exe . И там есть опция - "запускать в невидимом режиме", или юзай vbs (power shell)
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36869953
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerliни у кого никаких идей нет??? :-((
Есть. Скорее всего ваш батник привязан к региональным настройкам. Их просто нужно поменять у пользователя от которого запускается сервис.
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870062
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeaskerliни у кого никаких идей нет??? :-((
Есть. Скорее всего ваш батник привязан к региональным настройкам. Их просто нужно поменять у пользователя от которого запускается сервис.

никакие региональные настройки не используются... идет тупое копирование файлов...

TREYесть утилиты для компиляции bat->exe

нашел утилиту, создал ехешку... ничего не изменилось, сам по себе работает, и не работает, если ее запускать как сервис

сейчас пробую другое... у меня ведь один батник вызывает другой... возможно в этом глюк... щас пытаюсь сделать один батник, тогда и протестю...
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870096
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привязкой к региональным настройкам может быть команда DATE.
От какого пользователя сервис запущен? Есть ли у него необходимые права? Если сервис запускать от имени пользователя под которым вы вручную запускаете файл работает?
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870130
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeПривязкой к региональным настройкам может быть команда DATE.
От какого пользователя сервис запущен? Есть ли у него необходимые права? Если сервис запускать от имени пользователя под которым вы вручную запускаете файл работает?

никаких date не используется... по таймеру проверяется папку... при наличии в них файлов, они копируются в одну папку, затем делается move в другую... вот и все

... повторяю, на своей машине с windows 7 64 bit все работает, и как батник, и как сервис.. не работает на сервере с windows server 2008

... сервис запускал и от имени админа, и от имени system
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870153
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerli
никаких date не используется... по таймеру проверяется папку... при наличии в них файлов, они копируются в одну папку, затем делается move в другую... вот и все

... повторяю, на своей машине с windows 7 64 bit все работает, и как батник, и как сервис.. не работает на сервере с windows server 2008

... сервис запускал и от имени админа, и от имени system

Тогда сдаюсь. Только я не понял таймер из батника каким образом запускается?
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870167
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike
Тогда сдаюсь. Только я не понял таймер из батника каким образом запускается?
...не задействуя функцию date или time!
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870227
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerlik-nikeПривязкой к региональным настройкам может быть команда DATE.
От какого пользователя сервис запущен? Есть ли у него необходимые права? Если сервис запускать от имени пользователя под которым вы вручную запускаете файл работает?

никаких date не используется... по таймеру проверяется папку... при наличии в них файлов, они копируются в одну папку, затем делается move в другую... вот и все

... повторяю, на своей машине с windows 7 64 bit все работает, и как батник, и как сервис.. не работает на сервере с windows server 2008

... сервис запускал и от имени админа, и от имени system
Алгоритм неверный, чреват потерями файлов.
Надо пересылать сначала к себе, а потом копировано на нужные папки, только так как то гарантируется без потерь.
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870233
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerliнашел утилиту, создал ехешку... ничего не изменилось, сам по себе работает, и не работает, если ее запускать как сервис
Не надо так делать, а надо сразу делать службу, суррогаты до добра не доведут.
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36870330
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeТогда сдаюсь. Только я не понял таймер из батника каким образом запускается?

все проще, чем кажется :-) просто все в бесконечном цикле, и используется утилита sleep... думаю все понятно :-))

... алгоритм верный... проверено временем... если интересует, могу показать примерный батник
... а создание суррогатов, это от безысходности :-(( тем более, это не помогло...
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36871784
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerli
... а создание суррогатов, это от безысходности :-(( тем более, это не помогло...

А чо, At или TaskSheduler ишо никто не предлагал?
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36871797
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шурик, это не наш метод
(Ы)
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36872011
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Создание сервиса в windows server 2008
    #36875469
DVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DVF
Гость
из шедулера все нормально отрабатывает в фоновом режиме (2k8 r2 enterprise)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Создание сервиса в windows server 2008
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]