ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

windows bat - как определить наличие сервиса?
  #1  
Старый 25.02.2010, 21:58
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
Question windows bat - как определить наличие сервиса?

устанавливаю сервис апач батником, пишет что он уже установлен

хочу сделать проверку наличия сервиса в системе

возможно ли это?
 
Ответить с цитированием

  #2  
Старый 25.02.2010, 22:02
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

sc query ИМЯ_СЕРВИСА > nul && echo "YES" || echo "NO"
 
Ответить с цитированием

  #3  
Старый 25.02.2010, 23:29
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

в любом случае выводит YES
пробовал имя сервиса в кавычках - тоже самое
 
Ответить с цитированием

  #4  
Старый 25.02.2010, 23:33
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию



Проверяй точность команды наверно ввел & вместо &&.
 
Ответить с цитированием

  #5  
Старый 26.02.2010, 07:35
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

не работает
видимо потому что у тебя виста или семерка, а у меня ХР

 
Ответить с цитированием

  #6  
Старый 26.02.2010, 10:34
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Тогда попробовать:
sc query Apache2.2 | findstr /i "SERVICE_NAME" && echo "Y" || else "N"

net start | findstr /i "DNS Client" && echo "Y" || echo "N"
 
Ответить с цитированием

  #7  
Старый 27.02.2010, 11:51
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

спасибо, первый способ подходит
но ты опечатался, не else а echo:

PHP код:
sc query Apache2.2 findstr /"SERVICE_NAME" && echo "Y" || echo "N" 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продажа дедиков // Dedicated Servers _Evil_DeViL_ Хостинг, Dedicated, VDS, Сервера - Покупка, продажа 40 11.01.2010 17:29
Халявный интернет или как спрятаться надежнее чем VPN или SSH с цепочкой соксов. kodzero Статьи 16 16.11.2009 20:23
Ошибки Windows и их устранение. Серый Windows 6 15.12.2006 14:44
Windows Vista - "Новые возможности" от Microsoft Hitman_2 Мировые новости 0 28.03.2006 01:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ