Hi,On my Windows system, I have Cygwin setup, with Emacs as part of the Cygwin installation.
I also setup my Cygwin environment to use zsh. I started my Emacs from this zsh environment. I think that's where org inherited this setting.I think when org execute my block, it some how assumed that it should use the same shell at the remote end.