使用 powershell 创建新的 AzureAD 应用程序

Creation of new AzureAD application with powershell

我正在尝试使用 Azure Active Directory Powershell 2.0 模块创建一个新的 AzureAD 应用程序,但是在调用 New- AzureADApplication 我收到带有以下错误的 HTTP Bad 请求。

+ New-AzureADApplication -DisplayName "Umbraco-domea" -IdentifierUris $ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [New-AzureADApplication], ApiException
+ FullyQualifiedErrorId : Microsoft.Open.AzureAD16.Client.ApiException,Microsoft.Open.AzureAD16.PowerShell.NewApplication

我通过一些谷歌搜索发现了以下 github 问题,但是即使在我的 cmdlet 调用中包含 -IdentifierUris,我仍然收到错误。

New-AzureADApplication -DisplayName $displayName -IdentifierUris $URIs -GroupMembershipClaims "SecurityGroup" -ReplyUrls @($Live",$Dev,"http://localhost:4198/")

下面的脚本适合我,也许你可以测试一下。

$displayName="shuitest"
$URIs="http://mynewapp.contoso.com"
$Live="https://localhost:8080"
$Dev="https://localhost:8081"
New-AzureADApplication -DisplayName $displayName -IdentifierUris $URIs -GroupMembershipClaims "SecurityGroup" -ReplyUrls @($Live,$Dev,"http://localhost:4198/")

如果您也收到相同的错误日志,请在您的脚本开始添加 $DebugPreference="Continue" 以生成额外的调试信息。