問題タブ [azure-cli2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - Azure CLI を使用すると、"'C:\Program' は内部コマンドまたは外部コマンドとして認識されません" というエラーが表示される
さまざまなコマンドを実行する際に問題が発生することがあります (問題がある場合は、Git Bash を使用しています)。たとえば、実行しようとすると:
上記のコマンドは、通常、Azure コンテナー インスタンスに "SSH" で接続する必要があります。しかし、代わりに、私は得ています:
「C:\Program」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
このようなエラーが発生した SO に関する多くの投稿を見つけましたが、それらの投稿の問題は、「C:\Program Files」を適切に引用せずにコマンドを呼び出すことに関するものでした。しかし、私の場合、「Program Files」がどこにもないので、何が問題なのかを理解するのに苦労しています。
az
コマンドはシェルによって認識され、単独で呼び出すと、Azure CLI から適切な応答が得られます。
docker コマンドを実行すると、同様のエラーが発生することもあります。残念ながら、現時点では、どのコマンドが正確にそれを引き起こすのかわかりません。
この問題は、私の Windows マシンでのみ発生します。Linux または macOS からコマンドを実行すると、正常に機能します。
そして、機能する証拠az
:
azure - CLI を使用して同じサブスクリプションのストレージ アカウントで VHD ファイルからマネージド ディスクを作成中にエラーが発生する
CLI を使用して同じサブスクリプション内のストレージ アカウントで VHD ファイルからマネージド ディスクを作成するときに問題が発生します。
以下のスクリプトを使用して、ウェストス リージョンからイーストス リージョンにマネージド ディスク増分スナップショットをレプリケート/コピーしました。
以下のスクリプトを使用して az cli を使用して、eastus リージョンにコピーされた vhd からマネージド ディスクを作成しようとしています。
以下の z disk create のエラーを取得します。
ここに完全なデバッグ出力を追加します。
azure - az ad app のアクセス許可を使用してグラフ API を追加できない
CLI 2.x 経由で Graph API を追加しようとしています。私が実行しているPowerShellスクリプトは次のとおりです。
--api-permissions id
このリンクから引っ張ってきました。スクリプト行az ad app permission add
は、このエラー (または警告) をスローします。
az :
az ad app permission grant --id xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --api 00000002-0000-0000-c000-000000000000
変更を有効にするには呼び出しが必要です At C:\temp\CP\CreateAppRegistration.ps1:42 char:5 az ad app permission add --id $appid --api 00000002-0000-0000-c00 ... CategoryInfo : NotSpecified: (Invoking "az ad...hange effective:String) [], RemoteException FullyQualifiedErrorId : NativeCommandError
次に、エラーでスクリプトを呼び出そうとするとaz ad app permission grant
、次のエラーが発生します。
az : 操作は次の状態で失敗しました: 'Not Found'。詳細: 404 クライアント エラー: URL が見つかりません: https://graph.windows.net/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/oauth2PermissionGrants?$filter=clientId%20eq%20%27e62c4745-cccc-cccc-cccc-71e5599261fc%27&api-version=1.6 At C:\temp\CP\CreateAppRegistration.ps1:45 char:5 az ad app permission grant --id $appid --api 00000002-0000-0000-c ... CategoryInfo : NotSpecified: (Operation faile...api- version=1.6:String) [], RemoteException FullyQualifiedErrorId : NativeCommandError
上記の #3 から生成されたエラーごとにスクリプト (上記の #4) を実行する必要があるかどうかを誰かが理解するのを手伝ってくれますか??
または、上記の #3 がエラー/警告を返すのはなぜですか?
Graph API が追加されているように見えるので警告しますが、エラー メッセージごとに適切な状態かどうかはわかりません。
az ad app permission grant --id xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --api 00000002-0000-0000-c000-000000000000
変更を有効にするために必要です