-1

私はADで新しいアプリケーション登録を作成してから、サービスプリンシパルを作成しています。私のログインでは、5つのアプリケーションしか登録されていません。新しいものを作成しようとすると、「クォータがエラーを超えました」というメッセージが表示されます。しかし、同じサブスクリプションの別のユーザーの場合は、多数の登録を作成することができます。New-azurermadserviceprincipal:クォータがエラーを超過しました

特定のユーザーのすべてのサービスプリンシパルを一覧表示して、それらをクリーンアップする方法はありますか?

答えて

1

はこれを試してみてください - ここからAzureADPreviewコマンドレットをインストールします。

Get-AzureADDeletedApplication -All $true 

をそして、それはあなたがそこにない期待する何かを見つけたかどうかを確認 - それらは「ソフト削除」のアプリです:https://www.powershellgallery.com/packages/AzureADPreview/2.0.0.129

次に実行します。

もしそうなら、あなたが必要としないいずれかを削除するには

Remove-AzureADMSDeletedDirectoryObject 

を使用することができます。あなたがそれらを所有していない場合、あなたはそれらを削除するべきではありません...私はを考えて自分が所有するアイテムはあなたのクォータを打つので、 。したがって、削除する前に何もする必要はありません。

1

はい、可能です。

Get-​Azure​Rm​AD​Service​Principalを使用して、すべてのサービスプリンシパルを一覧表示できます。

Remove-​Azure​Rm​AD​Service​Principalを使用してサービスプリンシパルを削除してください。

Azure Portalでサービスプリンシパルを管理することもできます。 Azure Active Directory--App registrations> enter image description here

更新:

サービスプリンシパルを作成する権限を持つアカウントを確認してください。 enter image description here

さらに詳しい情報はlinkを参照してください。

+0

私は両方の方法を試みました。私はポータルに2つの登録しかないので、新しい登録は「quota exceeded」エラーで失敗しています。何が間違っているかわからない –

+0

@PavanKumarあなたのユーザーの種類は?管理者またはユーザーですか? –

+1

@PavanKumarあなたのユーザー設定をよく確認してください。 「ユーザーがアプリケーションを登録できるようにする」が「はい」であることを確認してください。私は私の答えを更新する、あなたはそれをチェックすることができます。 –

関連する問題