Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"winpty bash" doesn't work from "Enter-PSSession -Computer myServer"? #185

Open
wm2015email opened this issue Oct 21, 2021 · 0 comments
Open

Comments

@wm2015email
Copy link

Let's suppose I download and install Git-SCM on a remote windows 10 computer using this installer:

PortableGit-2.33.1-64-bit.7z.exe

I unzip this exe installation file to the directory C:\GitPortable on the computer myserver. Which means on this computer I can start bash from powershell by typing:

    PS> $env:path = "C:\PortableGit\usr\bin;$env:path"

    PS> bash
    dude@myserver ~
    $ 
    $ # now i'm at a BASH shell prompt!

Now, for my problem. I want to Enter-PSSession from another computer on my network, and start BASH shell from the remote interactive powershell session. But, it doesn't work even though bash.exe is a command line program. Example:

    PS> Enter-PSSession -Computer MyServer

    [myServer]: PS>  $env:path = "C:\PortableGit\usr\bin;$env:path"

    [myServer]: PS>  bash
    <NO OUTPUT HERE?>

    [myServer]: PS>  cd C:\PortableGit\usr\bin

    [myServer]: PS>  dir bash.exe

    -a----         8/24/2021   6:24 AM        1963639 bash.exe

    [myServer]: PS>  .\bash.exe
    <NO OUTPUT HERE?>

    [myServer]: PS>

However, bash works if I put "--help":

[myServer]: PS> bash --help
GNU bash, version 4.4.23(1)-release-(x86_64-pc-msys)
Usage:  /usr/bin/bash [GNU long option] [option] ...
        /usr/bin/bash [GNU long option] [option] script-file ...
GNU long options:
        --debug
        --debugger
        --dump-po-strings
        --dump-strings
        --help
        ...

Finally, when i try winpty I get the error:

    [myServer]: PS>  winpty bash
    winpty : stdin is not a tty
    + CategoryInfo          : NotSpecified: (stdin is not a tty:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant