New-AzureADApplication:无法通过在 Azure 活动目录中提供 SignInAudience 属性来创建应用程序注册

问题描述 投票:0回答:1

我正在 powershell 命令下运行。我想使用 SignInAudience 创建应用程序注册,如下所述。但是我无法做到这一点,因为收到错误消息说 SignInAudience 是只读的。但这在 ms 文档的任何地方都没有提到。

https://learn.microsoft.com/en-us/powershell/module/azuread/new-azureadapplication?view=azureadps-2.0

**Connect-AzureAD -TenantId“3433191-6b37-34325-9e6b-e631ac3434347”

$aadApplications = New-AzureADApplication-DisplayName“MyTestApp20001”-SignInAudience“AzureADandPersonalMicrosoftAccount”**

我还尝试使用以下命令更新现有应用程序,但仍然出现相同的错误

获取应用修改

$app = Get-AzureADApplication -Filter "DisplayName eq 'MyTestApp20001'" 写入主机“完成 $($app)”-ForegroundColor 黄色 设置 AzureADApplication -ObjectId $app.ObjectId -SignInAudience "AzureADandPersonalMicrosoftAccount"

Error:Set-AzureADApplication:执行 SetApplication 时出错 代码:Request_BadRequest 消息:属性“signInAudience”是只读的,无法设置。 RequestId:8441bb12-333f-4dac-9bc6-2f3e25d75a2a 日期时间戳:2023 年 4 月 14 日星期五 17:47:40 GMT HttpStatusCode:BadRequest HttpStatusDescription: 错误请求 HttpResponseStatus:已完成 在行:7 字符:1

  • Set-AzureADApplication -ObjectId $app.ObjectId -SignInAudience "Azure ...
  •   + CategoryInfo          : NotSpecified: (:) [Set-AzureADApplication], ApiException
      + FullyQualifiedErrorId : Microsoft.Open.AzureAD16.Client.ApiException,Microsoft.Open.AzureAD16.PowerShell.SetApplication
    
    

我尽力解决问题。我参考了微软链接,但我做不到。 我的期望是使用 AzureAd 从 powershell 创建应用程序。我想当我们创建应用程序时,我们可以设置其属性 SignInCredential 之一。

azure-active-directory azure-powershell
1个回答
0
投票

我尝试在我的环境中重现相同的内容并得到以下结果:

当我运行与您相同的命令来创建 Azure AD 应用程序时,

SignInAudience
作为“AzureADandPersonalMicrosoftAccount”,我得到了相同的错误,如下所示:

Connect-AzureAD 
New-AzureADApplication -DisplayName "MyTestApp20001" -SignInAudience "AzureADandPersonalMicrosoftAccount"

回复:

enter image description here

您在

New-AzureADApplication
调用当前已弃用的 Azure AD Graph 时收到该错误。

或者,使用下面的命令直接调用 Microsoft Graph 来创建 Azure AD 应用程序。

New-AzureADMSApplication -DisplayName "MyTestApp20001" -SignInAudience "AzureADandPersonalMicrosoftAccount"

回复:

enter image description here

当我在门户中检查相同内容时,应用程序成功创建,

SignInAudience
“AzureADandPersonalMicrosoftAccount”,如下所示:

enter image description here

参考: Joy Wang 使用 powershell 为多租户和个人帐户注册 Azure AD 应用程序

© www.soinside.com 2019 - 2024. All rights reserved.