問題タブ [service-principal]

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.

0 投票する
1 に答える
2732 参照

powershell - Azure サービス プリンシパルのキーの有効期限に関するレポート

サービス プリンシパルのキーの有効期限を報告する方法を知っている人はいますか? Powershell を使用してサービス プリンシパルに関する情報を取得していますが、返されたキーに関する情報を取得できません。実行中のコマンドから情報が返されていますが、すべての SP で keyCredentials 情報が空白です。例: displayName : azure-cli-2017-07-17-14-08-57 errorUrl : homepage : http://azure-cli-2017-07-17-14-08-57 keyCredentials : {} logoutUrl :

Azure portal で有効期限が表示されますが、Powershell で取得できないようです。私の問題がアクセス許可の問題なのか、ヒットしている API の問題なのか、それ以外なのかを判断しようとしています。

私は基本的にこの投稿の指示に従っています: https://blogs.technet.microsoft.com/paulomarques/2016/03/21/working-with-azure-active-directory-graph-api-from-powershell/代わりに、サービス プリンシパル情報を取得するためのわずかな変更。このような: $resource = "servicePrincipals" $uri = "https://graph.windows.net/$tenant/$($resource)?api-version=1.6" $servicePrincipalInfo = (Invoke-RestMethod -Uri $uri -Headers $authHeader -Method Get -Verbose).value

ヒントやコツをいただければ幸いです。