pwsh/dev/functions/getTenantDetails.ps1 (23 lines of code) (raw):
function getTenantDetails {
$currentTask = 'Get Tenant details'
Write-Host $currentTask
$uri = "$($azAPICallConf['azAPIEndpointUrls'].ARM)/tenants?api-version=2020-01-01"
$method = 'GET'
$tenantDetailsResult = AzAPICall -AzAPICallConfiguration $azAPICallConf -uri $uri -method $method -currentTask $currentTask
if (($tenantDetailsResult).count -gt 0) {
$tenantDetails = $tenantDetailsResult.where({ $_.tenantId -eq ($azAPICallConf['checkContext']).Tenant.Id })
if ($tenantDetails.displayName) {
$script:tenantDisplayName = $tenantDetails.displayName
Write-Host " Tenant DisplayName: $tenantDisplayName"
}
else {
Write-Host ' Tenant DisplayName: could not be retrieved'
}
if ($tenantDetails.defaultDomain) {
$script:tenantDefaultDomain = $tenantDetails.defaultDomain
}
}
else {
Write-Host ' something unexpected'
}
}