|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2012/2012 R2 » 2012 R2 - [решено] Запуск программы при входе в систему |
|
2012 R2 - [решено] Запуск программы при входе в систему
|
Старожил Сообщения: 246 |
Добрый день! Мне очень стыдно)) Забыл как правильно настроить запуск программы при входе пользователя в систему)) Написана нашим программистом программа состоящая из клиента и сервера. Клинская часть(просто exe файл) надо что бы запускалась у всех пользователь в нашем домине при входе в систему. Она открывает порт на машине ждет команды от серверной части. Как только получает команду у пользователя выводит сообщение. Программа сделана для того что бы всех разом оповестить о каком нибудь случае.
На AD создаю новую политику Конфигурация пользователя\Политики\Конфигурация Windows\Сценарии (вход/выход из системы)\ Вход в систему. Добавляю путь к программе(находится в папке на диска С на AD). Вхожу к себе на ПК и программа не запустилась. Что не так? |
|
Отправлено: 08:50, 05-12-2016 |
Старожил Сообщения: 246
|
Профиль | Отправить PM | Цитировать Добавление
Размещаю программу на сетевом хранилище. Создаю батик на запуск её от туда start \\192.168.8.51\tm\firealarm\firealarmreceiver.exe Конфигурация пользователя\Политики\Конфигурация Windows\Сценарии (вход/выход из системы)\ Вход в систему. Создаю задачу и копирую батник \User\Scripts\Logon Все равно программа не запускается. |
Последний раз редактировалось genkoo, 05-12-2016 в 11:35. Отправлено: 09:55, 05-12-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата genkoo:
Цитата genkoo:
|
||
Отправлено: 11:19, 05-12-2016 | #3 |
Старожил Сообщения: 246
|
Профиль | Отправить PM | Цитировать Если зайти на ПК и запустить программу с сетевого хранилища то она запуститься на этом ПК.
PS: В политике фильтры безопасности указал свою учетку то есть что бы пока только под моей утечкой работала. |
Отправлено: 11:33, 05-12-2016 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата genkoo:
|
||
Отправлено: 12:04, 05-12-2016 | #5 |
Старожил Сообщения: 246
|
Профиль | Отправить PM | Цитировать Вопрос закрываю, решил поставленную задачу! Iska, Спасибо за помощь! Вот вам моё решение если вдруг пригодиться.
Дано: Клиент-серверная программа написанная нашим программистом которая должна информировать пользователей о коком либо событии т.е она поверх всех окон выводить сообщение на экран. Разделим задачу на 3 этапа. 1. Нужно на всех ПК пользователей создать исключение в политике брендмаура что бы клиент смог получить команду от сервера. 2. Нужно разместить программу у всех пользователей на ПК 3 Программа должна запускаться под пользователем при заходе его на ПК Начнем.. 1. Создаем новую политику Конфигурация компьютера\Политики\Конфигурация Windows\Параметры безопасности\Брандмауэр Windows в режиме повышенной безопасности\ Правила для входящий подключений создаем правило для программы. Указываю путь размещения C:\firealarm\firealarmreceiver.exe Применяю правило на OU пользовательских ПК 2. Создаем новую групповую политику Конфигурация пользователя\Настройка\Конфигурация Windows\Файлы. Создаем задачу Действие: Создать Исходные файлы: \\192.168.8.51\tm\firealarm\*(тут лежит клинская часть программы). Конечная пака %SystemDrive%\firealarm\ Общие параметры Ставим Применять один раз и не применять повторно. Нацеливание на уровне элемента Выбираем диапазон IP адресов клинских ПК. У нас в компании несколько терминальных серверов с 1С и на этих сервера не надо было что бы программа появилась. Так как терминальные сервера находятся в другой подсети делаем применять политику только в пользовательской сети. 3. Тут же выбираем Ярлыки и создаем новый ярлык. Указываем имя ярлыка Размещение Автозагрузка Конечный путь %SystemDrive%\firealarm\firealarmreceiver.exe. Действие Обновить. Общие параметры Нацеливание на уровень элемента и тут такой же диапазон IP адресов. Применяем на OU пользователей. Заходим на ПК пользователя и смотрим что программа весить в автозагрузки. PS: Нашел баг. Ярлык программы находиться в атозагрузки но в процессе программы нет(то есть не запустилась). Еще раз перезагрузить и программа стартует. Я думаю это связано с тем что ярлык создается быстрей чем копируется программа на пользовательский ПК и из за этого такой глюк. Я так и не понял где поставить задержку что бы ярлык позже создавался чем копируется файл на рабочий стол. |
Отправлено: 08:20, 07-12-2016 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Удаляются определенные программы при каждом входе в систему | tolyan163rus | Лечение систем от вредоносных программ | 18 | 13-01-2016 09:58 | |
PowerShell - Установить запуск программы при входе пользователя в систему | nosferatoss | Скриптовые языки администрирования Windows | 1 | 21-08-2015 10:09 | |
[решено] Удаляются определенные программы при каждом входе в систему | sttt91 | Лечение систем от вредоносных программ | 20 | 21-06-2015 15:07 | |
2008 R2 - [решено] Установить запуск программы при входе пользователя с помощью PowerShell | nosferatoss | Windows Server 2008/2008 R2 | 0 | 22-05-2013 00:56 | |
Ошибка - Ошибка при входе в систему | Dimoncon21 | Microsoft Windows 2000/XP | 2 | 10-02-2010 12:40 |
|