none
запуск FAR в remote console (winrs -r:myserver cmd.exe) Windows 2008 RRS feed

  • Вопрос

  • Здравствуйте, возникла необходимость перехода на win 2008.

    Для удаленного подключения к win 2003 пользовались RCON.exe и в командной строке запускали Far (для просмотра логов, внесения изменений в скрипты, запуска/остановки самописного сервиса)

    в win 2008 rcon.exe корректно не работает. На сервере настроил WinRM, могу удаленно подключиться к серверу " winrs -r:myserver cmd.exe " , далее могу  запустить Far и в процессах появляется запущенное приложение. Но в консоли FARa нет. локально, в командной строке Far запускается корректно.

    Возможно ли выше описанным способом запустить Far ???

    Спасибо.

    26 ноября 2012 г. 10:26

Ответы

  • Решить задачу можно с помощью публикации FAR в качестве приложения RemoteApp на сервере.

    Придется установить роль Terminal Server(win2008)/RemoteDesktop Session Host(2008R2).

    фактически программисты получат запущенный на сервере FAR, если необходимо с полным доступом ко всем ресурсам сервера, просто отображаться он будет на их локальных рабочих столах.

    любой скрипт/команда вызванные в таком FAR будут по факту выполняться на сервере.

    инструкция по RemoteApp для 2008: http://technet.microsoft.com/en-us/library/cc730673(WS.10).aspx, для 2008R2 отличий немного.

    Чтобы ваши разработчики не путали такой FAR с локальным, RemoteApp варианту желательно изменить цветовую схему.

    • Помечено в качестве ответа Yuriy Lenchenkov 11 декабря 2012 г. 9:57
    28 ноября 2012 г. 3:42
  • Если нужен только просмотр файлов, и находитесь в одной физической сети с сервером, то можно поступить следующим образом.

    1. Локально запускаете FAR.

    2. В нем пишите строку cd \\server\c$

    3. Получаете доступ к локальному диску сервера.

    P.S. RDP не подходит для ваших целей?

    • Помечено в качестве ответа Yuriy Lenchenkov 11 декабря 2012 г. 9:57
    26 ноября 2012 г. 12:15

Все ответы

  • Если нужен только просмотр файлов, и находитесь в одной физической сети с сервером, то можно поступить следующим образом.

    1. Локально запускаете FAR.

    2. В нем пишите строку cd \\server\c$

    3. Получаете доступ к локальному диску сервера.

    P.S. RDP не подходит для ваших целей?

    • Помечено в качестве ответа Yuriy Lenchenkov 11 декабря 2012 г. 9:57
    26 ноября 2012 г. 12:15
  • Про "локально запускаете фар" - это понятно. Но запустить какое-н приложение /.бат файл таким образом на удаленном сервере не получится.

    с 1й стороны Программисты (для которых нужен сервер) за много лет поддержки достаточно древней самописной системы уже привыкли ходить на сервера с вин. 2003 следующим способом (rcon+far) и "требуют" аналогичный доступ к серверу на вин 2008.+В нек. удаленных филиалах не все хорошо с интернетом.

    А с другой стороны - требуют переходить на вин. 2008.

    таким образом получается, что запуск удаленной консоли winrs -r:myserver cmd.exe , cmd.exe- таковой не является ...



    26 ноября 2012 г. 13:40
  • Решить задачу можно с помощью публикации FAR в качестве приложения RemoteApp на сервере.

    Придется установить роль Terminal Server(win2008)/RemoteDesktop Session Host(2008R2).

    фактически программисты получат запущенный на сервере FAR, если необходимо с полным доступом ко всем ресурсам сервера, просто отображаться он будет на их локальных рабочих столах.

    любой скрипт/команда вызванные в таком FAR будут по факту выполняться на сервере.

    инструкция по RemoteApp для 2008: http://technet.microsoft.com/en-us/library/cc730673(WS.10).aspx, для 2008R2 отличий немного.

    Чтобы ваши разработчики не путали такой FAR с локальным, RemoteApp варианту желательно изменить цветовую схему.

    • Помечено в качестве ответа Yuriy Lenchenkov 11 декабря 2012 г. 9:57
    28 ноября 2012 г. 3:42
  • спасибо. обсудим
    28 ноября 2012 г. 7:54