Я пытаюсь подключиться к серверу Windows 2012 из Ubuntu.
winexe --user <USER> --password <SERVER> //SERVER cmd.exe
работает просто отлично.
Тем не мение,
winexe --user <USER> --password <SERVER> //SERVER powershell.exe`
просто висит.
Он отображает:
Windows PowerShell
Copyright (C) 2012 Microsoft Corporation. All rights reserved.
но после этого он просто зависает и не реагирует на нажатия клавиш.
Есть ли параметр, который мне нужно передать в powershell, чтобы он работал в интерактивном режиме или что-то еще?
РЕДАКТИРОВАТЬ
Если я запускаю указанную выше команду через strace, она, похоже, ждет, пока сервер отправит что-то обратно.
epoll_wait(4, {}, 1, 10) = 0
epoll_wait(4, {}, 1, 10) = 0
epoll_wait(4, {}, 1, 10) = 0
--interactive=1
и--system
? Управление Windows Powershell из терминала Linux