0

Git Bash を使用して Spigot を更新する PowerShell スクリプトを作成しようとしています。以下の 2 つの失敗した PS の例から、私がやろうとしていることの要点を理解していただければ幸いです。

ターゲット フォルダーで Git Bash シェルを正常に開き、java -jar BuildTools.jar. PowerShell を実行しようとすると、CMD ウィンドウが開いてすぐに閉じます。エラーは表示されず、CMD ウィンドウにはテキストが含まれていません。Invoke-WebRequestの最新バージョンを取得するために以前に活用しているため、CMD スクリプトよりも PowerShell を使用することを好みますBuildTools.jar。これらすべてを 1 つのスクリプトにまとめたいと思います。

例 1:

Start-Process -FilePath "C:\Program Files\Git\bin\bash.exe" -ArgumentList "--login -i -c ""java -jar BuildTools.jar"""

例 2:

Start-Process -FilePath "C:\Program Files\Git\bin\bash.exe" -ArgumentList '--login', '-i', '-c', '"java -jar BuildTools.jar"'
4

1 に答える 1

0

Ansgar Wiechersのアイデアのおかげで解決しました。

解決策は次のとおりです。

Start-Process -FilePath "C:\Program Files\Git\bin\bash.exe" -ArgumentList '-c', '"cd /c/Bitnami/Updater && java -jar BuildTools.jar"'
于 2016-12-10T22:53:19.423 に答える