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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] запуск программ из GPO

Ответить
Настройки темы
Разное - [решено] запуск программ из GPO

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


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

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


Добрый день.
Необходимо запустить из GPO программу, которая могла бы выполняться в фоновом режиме.
То есть у меня есть программа, время выполнения которой занимет 3-4мин, она не большая и не занимает много процессорного времени. Необходимо ее так запустить из ГПО, что бы процесс загрузки не остановился на "Выполнение сценариев загрузки", и пользователь не ожидал окончания работы программы, пред тем как войти на рабочую станцию домена.

Отправлено: 14:09, 05-05-2010

 


Moderator


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

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


thebas, попробуйте задать выполнение батника (CMD), в котором:
Код: Выделить весь код
start your_program.exe
(команда start запустит приложение, не дожидаясь его окончания).

Отправлено: 15:31, 05-05-2010 | #2



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

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


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


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

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


как только вызывающее приложение завершается (в данном случае bat-ник) прибиваются все порожденные им процессы.

Отправлено: 15:59, 05-05-2010 | #3


Аватара для zonderz

Ветеран


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

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


thebas,

напишите программу, которая запускает вашу программу, и пропишите в ГП юзера линк на нее
как вы делали здесь (не пойму кстати зачем вам понадобилось дублировать темы?)

код примерно такой

Код: Выделить весь код
  if ShellExecute(0,'open','runner.exe',nil,nil,SW_SHOW) = 0 then
  Exit;
где runner - ваша фоновая программа

Цитата thebas:
как только вызывающее приложение завершается (в данном случае bat-ник) прибиваются все порожденные им процессы. »
да, справедливо в отншении createprocess иил winexec.
приведенный пример - рабочий

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:45, 05-05-2010 | #4


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


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

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


К сожалению ShellExecute не выход, т.к. загрузка не продолжается и мы долго наблюдаем картинку "Выполнение сценариев запуска" аж до самого конца выполнения вызываемой программы.

П.С. Второй пост создал т.к. первый был вопросом по программированию
Тут же я спросил возможные варианты решения у сисадминов, считая что не стоит изобретать велосипед, и возможно подобные программы уже существуют, либо есть другие методы решения задачи

Отправлено: 14:36, 06-05-2010 | #5


Аватара для zonderz

Ветеран


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

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


thebas,

у меня работает
кидаю вам свой файл ops.exe http://forum.oszone.net/attachment.p...1&d=1273142964 , положите его в папку сос своей программой,
он запускает runner.exe (т.е. переименуйте свою программу)

прописан в конфигурации польователя (сценарий входа в систему).

у меня runner.exe выполняется 10 минут. вход в систему происходит мгновенно, в процессах после входа висит runner.exe - что и нужно по условиям задачи.

p.s. еще можно свою программу как сервис установить на компы...

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Последний раз редактировалось zonderz, 18-05-2010 в 03:39.


Отправлено: 14:50, 06-05-2010 | #6


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


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

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


В моем окружении никак, все равно процесс прибивается. Попробовал и вашим и своим.

Отправлено: 17:53, 06-05-2010 | #7


Аватара для zonderz

Ветеран


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

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


thebas,

тогда сервисом устанавливайте... можно нативно, c++
можно внешними утилитами ms типа srvany

еще можно написать скрипт который будет запускать вашу прогу уже после входа пользователя... например через 2 минуты после логина...

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Отправлено: 22:35, 06-05-2010 | #8


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


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

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


Код: Выделить весь код
еще можно написать скрипт который будет запускать вашу прогу уже после входа пользователя... например через 2 минуты после логина...
Етот способ меня бы вполне устроил, но есть недостаток: проге нужны админские полномочия(прямое обращениие к драйверам HDD), а как запускать в сеансе пользователя и при етом не указывать учетные данные админа открытым текстом в скрипте, я не вкурсе

Отправлено: 10:04, 07-05-2010 | #9



Moderator


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

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


Цитата thebas:
как запускать в сеансе пользователя и при етом не указывать учетные данные
Как запустить программу от имени другого пользователя
(способы 2 и 3 с шифрованием пароля).

Отправлено: 10:18, 07-05-2010 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] запуск программ из GPO

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проблема с ограничением использования программ через GPO Whiteman Microsoft Windows NT/2000/2003 6 11-04-2011 09:43
2008 - нужно реализовать запуск скрипта с помощью GPO vinaction Windows Server 2008/2008 R2 2 14-04-2010 20:17
GPO - запуск скрипта с административными правами из под пользователя Spooner Microsoft Windows NT/2000/2003 5 27-04-2009 12:23
[решено] GPO - Блокирование запуска нежелательных программ YDen Microsoft Windows NT/2000/2003 2 31-10-2005 11:07
[решено] GPO - Установка и публикация программ в домене Paata Microsoft Windows NT/2000/2003 9 14-04-2005 13:21




 
Переход