Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Выполнение команд на компьютере пользователя из RDA

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Aynane

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возникла необходимость выполнять различные команды (открытие веб-страницы, открытие чата в мессенджерах) на компьютере пользователя. Это нужно делать из 1С, которая расположена на сервере, и пользователи подключаются к ней через RDA или RDP. RDP у некоторых пользователей, у большинства RDA, хотя роли не играет, потребность обозначил.
В дополнение хочу сказать, что для возможности подключения используется openVPN.
 
Вроде как существуют различные способы такого взаимодействия, но хотелось бы понять, потребуется ли что-то настраивать на стороне сервера / компьютерах пользователей, для осуществления такой возможности.
Кто-нибудь такое дела или встречал вообще? Может есть какие-то идеи?

Всего записей: 62 | Зарегистр. 26-11-2015 | Отправлено: 06:46 15-01-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aynane
есть же MS RDP (Remote Desktop, Terminal Services) FAQ
и https://learn.microsoft.com/ru-ru/windows/win32/termserv/terminal-services-virtual-channels

Всего записей: 15140 | Зарегистр. 20-09-2014 | Отправлено: 06:54 15-01-2024
Aynane

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каюсь - поиском не пользовался. Не знал про ту тему, спасибо. Продублировал вопрос в нее.
А тема на страничке мелкософта на вид малоинформативная, но посмотрю в течении дня, спасибо.
 

Цитата:
Каюсь - поиском не пользовался

А вообще, я в этот подфорум первый раз зашел, и еще не знаю, что интересного у вас тут имеется, т.к. это не моя специализация. Со временем обязательно ознакомлюсь =)

Всего записей: 62 | Зарегистр. 26-11-2015 | Отправлено: 07:13 15-01-2024 | Исправлено: Aynane, 07:17 15-01-2024
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aynane
Что-то из вашего сообщения непонятно совершенно, кто на ком стоял, и что нужно сделать, и причём тут RDP и 1С. Поясните хоть каким-нибудь примером, что ли.

Всего записей: 1872 | Зарегистр. 16-09-2010 | Отправлено: 08:04 15-01-2024
Aynane

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что непонятно?
Пользователь подключается через RDA, в котором ссылка на 1С. Открывается программа. Нужно, чтобы в этой программе можно было нажать на кнопочку и на компьютере пользователя (не 1С) открылся, например, калькулятор. Это просто пример, калькулятор не нужен, но для проверки возможности сойдет как нельзя лучше.
Для тех, кто не осведомлен - из самой 1С можно запустить выполнение какого-нибудь скрипта или открытие приложение, но все это будет происходить на сервере 1С. Соответственно, из этого сервера, нужно как-то определить, что вот этот вот пользователь, подключился с такого-то компьютера, а значит на этот компьютер передаем такую-то команду. Возможно, в последнем предложении я усложнил процесс, но суть думаю понятна.
Чтобы пользователь смог зайти в программу дополнительно подключается openVPN (если это может как-то помочь).
На другом форуме советовали посмотреть в сторону psexec и Powershell, да и я ранее что-то из этого (или похожего) пробовал, но столкнулся с проблемой прав доступа или авторизацией. Тогда не стал разбираться в этом вопросе, но возможно я что-то делал не так, или же действительно не хватало каких-то прав.
Если что-то непонятно, то задайте конкретный вопрос. Вроде бы все в общих чертах итак расписано.

Всего записей: 62 | Зарегистр. 26-11-2015 | Отправлено: 08:33 15-01-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aynane
нет у RDP такой возможности.
есть возможность как по ссылке выше, но придется писать программу самостоятельно.  
 

Цитата:
Правильный способ — использовать виртуальный канал. Вам нужно разработать 2 небольшие программы: одну на сервере и одну на клиентской машине. С сервера просто отправьте команду клиенту через виртуальный канал, на стороне клиента при получении команды просто запустите веб-страницу в браузере по умолчанию.
 
Уже существуют бесплатные и коммерческие программы, которые делают это, например Remote Executer for Terminal Server, продукт 2X Software и т. д.


Всего записей: 15140 | Зарегистр. 20-09-2014 | Отправлено: 08:39 15-01-2024
Aynane

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за совет.
Подобного рода консольные приложения делал по примерам на C#, но это было довольно давно, а так, как один из способов взаимодействия, возьму на вооружение. Но тут уже с админами надо будет договориться.
Политика безопасности, в некоторых случаях, бывает довольно жесткой, поэтому в первую очередь хотелось бы поискать пути решения из уже имеющихся программ (тот же Powershell или cmd).

Всего записей: 62 | Зарегистр. 26-11-2015 | Отправлено: 08:55 15-01-2024 | Исправлено: Aynane, 08:55 15-01-2024
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Выполнение команд на компьютере пользователя из RDA


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru