Запланированная задача Windows Server 2003 - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть программа, которую я написал для запуска при запуске.Это в значительной степени программа опроса и делает вещи, когда он видит, что есть чем заняться.Проблема в том, что если мне нужно остановить программу, а затем перезапустить ее, она остановится, когда я выйду из сервера (на котором я удаленно).Если сервер перезагружается, мы можем входить и выходить из системы весь день, и программа продолжает работать.

Как мне запустить эту программу, чтобы имитировать перезапуск без перезапуска?Это кажется довольно резким и совсем нереальным в течение дня.

1 Ответ

0 голосов
/ 13 апреля 2011

У вас есть несколько вариантов.Вы можете запускать программу как запланированное задание , что позволяет программе запускать программно A и B, когда ни один пользователь не вошел в систему.Некоторые недостатки заключаются в том, что вам нужно будет ввести имя пользователя и пароль в описании запланированной задачи и убедиться, что она актуальна.Также обработка ошибок в запланированных задачах не очень полнофункциональна.

Другой вариант - изменить программу на службу Windows и сделать так, чтобы она сама опрашивала себя.Слушайте, вы получаете все, что вы получили с опцией A, но вы также получаете интегрированную обработку ошибок ОС, уведомления и удаленное управление с помощью WMI / pwoershell / computer manager.Однако разработка Услуг может быть затруднена, и вам потребуется написать некоторый код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...