0

AzureAD Powershell 2.0 모듈을 사용하여 새 AzureAD 응용 프로그램을 만들려고했지만 AzureADApplication을 New- 으로 호출 한 후 다음 오류로 인해 HTTP Bad requset이 발생합니다. Powershell로 새로운 AzureAD 응용 프로그램 만들기

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

는 그러나 나는 심지어 내가 여전히 오류가 내 cmdlet을 호출에 -IdentifierUris을 포함하여, 인터넷 검색의 비트와 함께 다음 github에 문제를 발견했다.

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

-Debug 플래그를 포함 시키면 정확한 오류를 볼 수 있습니다. – juunas

+0

오류의 출력에는 차이가 없습니다./ –

+0

흠, Fiddler를 사용하여 트래픽을 검사 해 볼 수도 있습니다. – juunas

답변

0

다음 스크립트는 저에게 적합합니다. 어쩌면 테스트 할 수 있습니다.

$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"를 추가 시작합니다.

+0

오늘은 근무하지 않지만 내일은 확인합니다. Walter에게 이미 감사드립니다! –

+0

그건 저에게 효과적이었습니다. 문제는 URI를 전달하는 방법과 관련이 있습니다. 공식 문서에서는 URI가 목록으로 전달되어야하지만 문자열을 전달하기 만하면 URI가 작동해야한다고 설명합니다. –