さまざまなコマンドを実行する際に問題が発生することがあります (問題がある場合は、Git Bash を使用しています)。たとえば、実行しようとすると:
az container exec --resource-group My-RG --name influxdb-container --exec-command "/bin/bash"
上記のコマンドは、通常、Azure コンテナー インスタンスに "SSH" で接続する必要があります。しかし、代わりに、私は得ています:
「C:\Program」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
このようなエラーが発生した SO に関する多くの投稿を見つけましたが、それらの投稿の問題は、「C:\Program Files」を適切に引用せずにコマンドを呼び出すことに関するものでした。しかし、私の場合、「Program Files」がどこにもないので、何が問題なのかを理解するのに苦労しています。
az
コマンドはシェルによって認識され、単独で呼び出すと、Azure CLI から適切な応答が得られます。
docker コマンドを実行すると、同様のエラーが発生することもあります。残念ながら、現時点では、どのコマンドが正確にそれを引き起こすのかわかりません。
この問題は、私の Windows マシンでのみ発生します。Linux または macOS からコマンドを実行すると、正常に機能します。
そして、機能する証拠az
: