是否有办法使用 powershell 为 Multi-Tenancy 和个人帐户创建 Azure AD 应用程序注册。本文档中没有任何内容可以帮助我做到这一点 https://learn.microsoft.com/en-us/powershell/module/azuread/new-azureadapplication?view=azureadps-2.0
最佳答案
是的,正如 Allen 所提到的,AD 应用程序类型属性由 -SignInAudience
参数管理,但是当您将 New-AzureADApplication
与 -SignInAudience
一起使用时code>,它会给出错误Property 'signInAudience' is read-only and can be set
,因为 New-AzureADApplication
本质上调用旧的 Azure AD Graph .
要解决此问题,您可以调用 Microsoft Graph - Create application正如 Allen 提到的,在 powershell 中手动操作,您也可以使用这个新命令 New-AzureADMSApplication
,它直接调用 Microsoft Graph。
确保您的 AzureAD
powershell 模块不是太旧,然后使用以下命令。
New-AzureADMSApplication -DisplayName "joytest678" -SignInAudience "AzureADandPersonalMicrosoftAccount"
检查门户:
关于使用 powershell 进行 Multi-Tenancy 和个人帐户的 Azure AD 应用程序注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66927678/