Azure AD에서 애플리케이션을 등록하기 위해 C # 앱 에서 PowerShell 코드를 실행 하고 있습니다 (Azure AD에서 애플리케이션 만들기). 이 등록 된 애플리케이션 에서 " Power BI Service "및 " Windows Azure Active Directory "에 대한 권한을 추가하고 부여하고 싶습니다 .
Manifest
Azure AD 애플리케이션을 편집하고 requiredResourceAccess
배열을 전달할 수도 있음을 발견했습니다 . 그러면 애플리케이션에 대한 권한이 자동으로 추가되고 부여됩니다.
C # 코드 또는 C # 코드를 사용하여 실행할 수있는 PowerShell 명령을 사용하여 애플리케이션 을 편집Manifest
하여 Azure Ad Application에 프로그래밍 방식으로 권한 부여 및 권한을 추가하도록 도와주세요 .
샘플에서 아래 powershell 명령을 시도하면 Windows Azure Active Directory
api 및 Power BI Service
api 의 일부 권한이 부여 됩니다.
$req = New-Object -TypeName "Microsoft.Open.AzureAD.Model.RequiredResourceAccess"
$acc1 = New-Object -TypeName "Microsoft.Open.AzureAD.Model.ResourceAccess" -ArgumentList "311a71cc-e848-46a1-bdf8-97ff7156d8e6","Scope"
$acc2 = New-Object -TypeName "Microsoft.Open.AzureAD.Model.ResourceAccess" -ArgumentList "aaff0dfd-0295-48b6-a5cc-9f465bc87928","Role"
$req.ResourceAccess = $acc1,$acc2
$req.ResourceAppId = "00000002-0000-0000-c000-000000000000"
$reqe = New-Object -TypeName "Microsoft.Open.AzureAD.Model.RequiredResourceAccess"
$acc1e = New-Object -TypeName "Microsoft.Open.AzureAD.Model.ResourceAccess" -ArgumentList "ddb3ca45-a192-477d-acb2-46bf9dc586de","Scope"
$acc2e = New-Object -TypeName "Microsoft.Open.AzureAD.Model.ResourceAccess" -ArgumentList "28379fa9-8596-4fd9-869e-cb60a93b5d84","Role"
$reqe.ResourceAccess = $acc1e,$acc2e
$reqe.ResourceAppId = "00000009-0000-0000-c000-000000000000"
Set-AzureADApplication -ObjectId <ObjectId> -RequiredResourceAccess @($req,$reqe)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다