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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Управление Windows с Freebsd (http://forum.oszone.net/showthread.php?t=350254)

densan 11-12-2021 22:21 2974903

Управление Windows с Freebsd
 
Вложений: 2
  • cmd.PNG (18.00 KB, скачиваний: 21)
  • notepad.PNG (92.70 KB, скачиваний: 21)
Здравствуйте.
Хочу реализовать в Homeassistant, установлен на FreeBSD, запуск голосом некоторых скриптов на удаленном Windows.
Например: по команде "включи Малышарики на компьютере" Homeassistant запускает скрипт, который подключается через ssh к Windows и в консоли вводит команду запуска медиаплеера с файлом списка воспроизведения.

В Windows 10 установил OpenSSH.Server
Код:

Add-WindowsCapability -Online -Name OpenSSH.Server*
На Freebsd сгенерил ключи, добавил публичный ключ, могу без запроса пароля подключиться к Windows через ssh.
В Windows залогинен под пользователем User, через ssh залогинен под этим же пользователем.
В консоли ssh ввожу notepad. В диспетчере задач вижу процесс notepad, вижу что он запущен от имени пользователя User, но окно блокнота я не вижу.

Вижу обходное решение: в консоли вводить команду, которое будет генерить задачу в планировщике для пользователя User которое будет однократно в текущее дата/время + несколько секунд запускать notepad ну или медиаплеер с списком воспроизведения, но этот способ "не красивый", хочется запускать интерактивно и без участия дополнительного ПО.

bredych 14-12-2021 09:35 2975078

Мож надо добавить параметр interactive, чтоб давало видимое окно?

JohnySC 21-12-2021 05:36 2975728

А OpenSSH в винде от имени какого юзера запущено?

densan 22-12-2021 07:44 2975787

Команда whoami в консоли SSH возвращает имя залогиненного юзера - юзера под которым нужно запустить ПО - см. скрин
При запуске notepad в консоли SSH процесс запускается от имени юзера под которым нужно запустить ПО - см. скрин
Сам процесс OpenSSH запущен от SYSTEM.


Время: 23:45.

Время: 23:45.
© OSzone.net 2001-