none
Powershell через SSH RRS feed

  • Вопрос

  • Добрый день уважаемые

    Установлена ОС:

     

    $ systeminfo
    
    Host Name:  HYPERV
    OS Name:  Microsoft Hyper-V Server
    OS Version: 6.1.7600 N/A Build 7600
    OS Manufacturer: Microsoft Corporation
    OS Configuration: Member Server
    OS Build Type: Multiprocessor Free
    

    Так как в версия Hyper-V Server не имеет telnet server я установил Cygwin + OpenSSH. И подключаюсь к серверу через ssh и использую аунтентификацию из домена. Но проблема не в этом...

    Когда я окрываю shh соединение то могу управлять моим сервером и выполнять любые команды и скрипты, например:

     

    administrator@hyperv /cygdrive/c
    $ ipconfig
    
    Windows IP Configuration
    Ethernet adapter Local Area Connection 3:
    
     Connection-specific DNS Suffix . : domain.local
     Link-local IPv6 Address . . . . . : fe80::b077:f011:b11f:1fdf%11
     IPv4 Address. . . . . . . . . . . : 192.168.1.171
     Subnet Mask . . . . . . . . . . . : 255.255.255.0
     Default Gateway . . . . . . . . . : 192.168.1.12
    
    administrator@hyperv /cygdrive/c
    $
    

     

    Как можно видеть, команда завершилась корретно и я сново вернулся в коммандную строку.

    Но при выполнении POWERSHELL я не возвращаюсь в коммандную строку, например:

     

    ------------------------------------------
    $ powershell get-date
    
    Thursday, May 26, 2011 10:22:43 AM
    
    
    -------------------------------------------
    Как можно видеть комманда завершилась, но не возварщается приглашение коммандной строки, и только Ctrl+С закроет powershell и вернёт приглашение коммандной строки.

    -----------------------------------------
    $ powershell get-date
    
    Thursday, May 26, 2011 10:24:54 AM
    
    
    
    ^С
    administrator@hyperv /cygdrive/c
    $
    
    ------------------------------------------
    Запуск powershell без команд отображает следующее:
    ----------------------------------------
    administrator@hyperv /cygdrive/c
    $ powershell
    Windows PowerShell
    Copyright (C) 2009 Microsoft Corporation. All rights reserved.
    
    
    ------------------------------------------
    Как можно видеть powershell запустился, но я не вижи его строку приглашения...
    Для подключения по shh я использую PuTTY.
    Может что то с перенаправлением StdErr, StdOut?
    Спасибо!
    PS Что то странное с разметкой на форуме, не могу добавить ещё один "блок кода"



Ответы

Все ответы