Bash Powershell脚本:如何使用参数调用mintty.exe

Bash Powershell脚本:如何使用参数调用mintty.exe,bash,powershell,Bash,Powershell,我正在尝试使用powershell脚本自动化升级实例的过程 到目前为止,我可以使用下面的代码调用install.sh脚本 $directorypath=if($PSScriptRoot){$PSScriptRoot}` elseif($psise){split path$psise.CurrentFile.FullPath}` elseif($psEditor){split path$psEditor.GetEditorContext().CurrentFile.path} mintty.exe

我正在尝试使用powershell脚本自动化升级实例的过程

到目前为止,我可以使用下面的代码调用
install.sh
脚本

$directorypath=if($PSScriptRoot){$PSScriptRoot}`
elseif($psise){split path$psise.CurrentFile.FullPath}`
elseif($psEditor){split path$psEditor.GetEditorContext().CurrentFile.path}
mintty.exe-h always/bin/bash-l-e$directorypath\install.sh
我可以调用
SENTRY\u PYTHON3=1。\install.sh
,这将在启用PYTHON3的情况下执行脚本

根据,我可以使用
-o
将选项传递给脚本,但是,我无法执行脚本。我得到一个mintty错误代码2

/bin/bash: Exit 2.
/bin/bash: line 0: /bin/bash: SENTRY_PYTHON3=1: invalid option name
这就是我目前所拥有的

$directorypath=if($PSScriptRoot){$PSScriptRoot}`
elseif($psise){split path$psise.CurrentFile.FullPath}`
elseif($psEditor){split path$psEditor.GetEditorContext().CurrentFile.path}
mintty.exe-h always/bin/bash-l--option SENTRY_PYTHON3=1-e$directorypath\install.sh
附加问题:如何让powershell等待mintty完成