Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Запустить программу в рабочей среде пользователя (http://forum.oszone.net/showthread.php?t=312405)

ko0808 07-03-2016 11:18 2613550

Запустить программу в рабочей среде пользователя
 
Здравствуйте уважаемые.
Есть WinServ 2008 , терминальный сервер.
Есть два пользователя Admin и User. У User запущена Программа№1. Эта программа получает данные с COM-порта. Admin иногда должен запускать программу№2, которая берет данные с того же COM-порта. Т.к. COM-порт занят программой№1 , данные в программу№2 не проходят.
Вижу следующее решение: перед использованием программы№2, Admin из своей рабочей среды закрывает программу№1 у Usera. Вопрос: как это сделать? Какие команды и программы использовать?
И второе: после использования программы№2 необходимо из рабочей среды Admin запустить программу№1 в рабочей среде User.

Iska 07-03-2016 12:11 2613562

Цитата:

Цитата ko0808
Вопрос: как это сделать? Какие команды и программы использовать? »

Диспетчер задач. «taskkll». «wmic.exe process where "Name = '…'" call Terminate». И т.п.

Цитата:

Цитата ko0808
И второе: после использования программы№2 необходимо из рабочей среды Admin запустить программу№1 в рабочей среде User. »

Без знания пароля — разве что проксированием: при входе User запускается на исполнение некое приложение/скрипт, которое следит за определённым условием/триггером, и по наступлении этого условия/срабатыванию триггера запускает искомое «программу№1». Admin обеспечивает срабатывание этого условия/триггера в потребный ему момент.

NickM 07-03-2016 12:12 2613563

ko0808,
1. https://support.microsoft.com/ru-ru/kb/320052
2. https://technet.microsoft.com/ru-ru/...ls/psexec.aspx

ko0808 07-03-2016 12:25 2613567

По поводу "taskkll" в целом понятно, буду пробовать.

Вопрос как запустить остался. С триггерами это как то хитро и не очень понятно. Все пароли известный. есть допуски, только нельзя зайти в рабочее пространство Usera чтоб его от туда не выкинуло.

ko0808 07-03-2016 14:52 2613630

Цитата:

Цитата Iska
Без знания пароля »

С "taskkll" все получилось. Подскажите теперь как запустить программу№1, пароль User известен.

Iska 07-03-2016 15:17 2613640

1. Удалённое управление сеансом пользователя/shadow. «Ручками» подключаетесь к его сеансу и запускаете под ним приложение.
2. Проверьте RunAs.

snark 09-03-2016 01:04 2614041

Цитата:

Цитата ko0808
Подскажите теперь как запустить программу№1, пароль User известен. »

Можно еще запускать программу через планировщик заданий.

Iska 09-03-2016 05:24 2614048

snark, можно, но зачем?


Время: 11:32.

Время: 11:32.
© OSzone.net 2001-