我正在尝试构建一个cleanup
脚本,从云帐户中删除azure应用程序注册。
在Azure文档中,我构建了一个删除命令,但收到了一个错误。
我有权限手动删除应用程序注册,但命令失败。
我运行的命令:
Remove-AzureADApplication -ObjectId "$appRegistryObjectId"
我收到的错误:
Remove-AzureADApplication: Error occurred while executing RemoveApplication
Code: Request_BadRequest
Message: Value cannot be null.
Parameter name: requestContext
RequestId: 948d5c0c-e012-4ae8-b042-e6ae84ad4512
DateTimeStamp: Sun, 15 Oct 2023 12:31:29 GMT
HttpStatusCode: BadRequest
HttpStatusDescription: Bad Request
HttpResponseStatus: Completed
有人能帮忙吗?
1条答案
按热度按时间9wbgstp71#
我在我的环境中有一个应用程序,如下所示:
要删除
Remove-AzureADApplication
,请确保传递正确的objectID
值:在门户应用程序中成功删除,如下所示:
Remove-AzureADApplication (AzureAD) | Microsoft Learn
如果您的帐户类型为
AzureADandPersonalMicrosoftAccount
,则会发生此错误确保像下面这样更改
"signInAudience": "AzureADMultipleOrgs",
:现在,当我运行相同的代码应用程序成功删除.
更新
要可以更改
signInAudience: "AzureADMultipleOrgs",
和删除应用程序使用下面的命令:现在应用程序注册更改为
AzureADMultipleOrgs
和removed Application
成功如下: