Param( [Parameter(Mandatory = $true)] [String]$appRegistrationName, [Parameter(Mandatory = $true)] [String]$tenantId, [Parameter(Mandatory = $true)] [String]$subscriptionId, [Parameter(Mandatory = $true)] [string]$resourceGroupName, [Parameter(Mandatory = $true)] [string]$resourceGroupLocation, [Parameter(Mandatory = $false)] [string]$resourceGroupTags = $null ) az logout --only-show-errors az login -t $tenantId --only-show-errors az account set --subscription $subscriptionId $scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path . "$scriptDir\AADApplicationCreation.ps1" . "$scriptDir\CommonFunctions.ps1" $applications = CreateAzureActiveDirectoryApplications ` -appRegistrationName $appRegistrationName ` -tenantId $tenantId ` -subscriptionId $subscriptionId ` -resourceGroupName $resourceGroupName ` -resourceGroupLocation $resourceGroupLocation ` -resourceGroupTags $resourceGroupTags $app_registation_manager_application_id = $applications."app_registation_manager_application_id" $app_registation_manager_service_principal_object_id = $applications."app_registation_manager_service_principal_object_id" $app_registation_identity_server_application_id = $applications."app_registation_identity_server_application_id" Write-Host "`n`nAAD applications" Write-Host "----------------------------------------------------------------" Write-Host "App Registration Identity Server Id: $app_registation_identity_server_application_id" -ForegroundColor Green Write-Host "App Registration Manager Id: $app_registation_manager_application_id" -ForegroundColor Green Write-Host "App Registration Manager - Service Principal (Object Id): $app_registation_manager_service_principal_object_id" -ForegroundColor Green Write-Host "----------------------------------------------------------------" Write-Warning "Take note of these IDs and keep them safe, as you will not be able to retrieve them later"