|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Работа службы в Windows в определенное время |
|
Любой язык - Работа службы в Windows в определенное время
|
Новый участник Сообщения: 35 |
Профиль | Отправить PM | Цитировать Всем привет.
Нужен скрипт который будет контролировать работу службы. Задача такая: служба в винде 7 должна работать только в определенное время (с 9.00 - 21.00). Например комп включают в 8:00, а в 09:00 запускается служба и в 21:00 она выключается или комп включают в 11:00 и тогда сразу запускается служба. Подскажите как сделать такую проверку по времени. Спасибо. |
|
Отправлено: 05:30, 30-09-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Что за служба? Зачем её «контролировать»? Зачем её «контролировать» с помощью скрипта, а не просто ипользовать Планировщик задач?
|
Отправлено: 11:23, 30-09-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать служба отвечает за работу программы по продажи товара...и хотелось бы настроить чтобы программа выключалась с наступлением определенного времени и ее нельзя было вручную запустить.. к сожалению планировщик задач не подходит.
|
Отправлено: 11:58, 30-09-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Denr:
Цитата Denr:
|
||
Отправлено: 12:12, 30-09-2017 | #4 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Попробуйте вот этот вариант, через какое время запускать в шедулере решайте сами.
$Time1 = New-TimeSpan -Hour 09 -Minute 00 $Time2 = New-TimeSpan -Hour 21 -Minute 00 if ( ((Get-Date -UFormat %R) -ge $Time1) -and ((Get-Date -UFormat %R) -le $Time2 ) ) {Start-Service Spooler} else { Stop-Service Spooler } |
|
Отправлено: 18:40, 30-09-2017 | #5 |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать register01 Спасибо, попробую
|
Отправлено: 15:28, 01-10-2017 | #6 |
(*.*) Сообщения: 36497
|
Профиль | Сайт | Отправить PM | Цитировать Denr, т.е. планировщик вам не подходит, а шедулер годится? Окей :)
register01, используйте тег [code][/code] для оформления кода. # на панели |
------- Отправлено: 15:50, 01-10-2017 | #7 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Denr, а что мешает настроить запуск/остановку службы в определенное время и запретить управление службой через GPO? Это было бы куда как надежнее чем дергать несчастную (службу) каждые несколько минут проверяя запущена она или нет.
|
Отправлено: 13:38, 02-10-2017 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2012 R2 - Пропадает доступ к серверу и папкам в определенное время | smokerock | Windows Server 2012/2012 R2 | 12 | 26-01-2017 23:14 | |
переадресация почты через определенное время, как? | кастелянша | Хочу все знать | 2 | 20-05-2011 12:32 | |
VBS/WSH/JS - [решено] Сообщение, показываемое определенное время | d_u | Скриптовые языки администрирования Windows | 4 | 06-04-2010 17:15 | |
Организация входящих соединений в определенное время на основе windows 2003 | Rohos | Сетевые технологии | 2 | 01-12-2005 09:12 |
|