
How to register an App in Azure AD by using PowerShell
Recently I came across a situation where I was supposed to register an App in Azure Ad for multiple Environments, I felt it to be very cumbersome to do it using Azure UI interface so I thought to create a script for it.
# first install Azure Ad module in PowerShell
Install-module AzureAD
#Store the credential and use these credentials to connect to Azure AD.
$Credentials = Get-Credential
Connect-AzureAD -Credential $Credentials
# Provide Name to the App Name for example PowerBI app
$appName = "PowerBI App "
# Provide the App URI for App. This would be the App home Page. examples could be #"http://localhost:4200" or https://MyPowerbiReports/
$appURI ="http://localhost:4200"
# Now check if App with this name already created ? If it is not created then create it otherwise do not create it.
if(!($myApp = Get-AzureADApplication -Filter "DisplayName eq '$($appName)'" -ErrorAction SilentlyContinue))
{
$myApp = New-AzureADApplication -DisplayName $appName -IdentifierUris $appURI
}
# Get the App details
$appName = "PowerBI App"
Get-AzureADApplication -All $true | ? { $_.DisplayName -match $appName }
#Please store these details in safe place because you may use it for further programming.
I hope this script was helpful.
[…] Previous […]