Open gabbsmo opened 3 years ago
Try to use an absolute path for FilePath. That worked for me.
Thanks @buerklma. I am now using the following code that works:
$logo = Join-Path (Get-Location) "logo.png"
Set-AzureADApplicationLogo -ObjectId $objectId -FilePath $logo
Using har larger image file also seem to work regardless of the guidelines.
It is not working for me in Azure Cloud shell, even with the absolute FilePath
PS /home/github.com/code4clouds/Microsoft-commercial-marketplace-SaaS-offer-billing-SDK/deployment/Templates> Set-AzureADApplicationLogo -ObjectId xxxx-xxxx-xxxxxx -FilePath ./applogo.png
Set-AzureADApplicationLogo: Invalid image file
PS /home/github.com/code4clouds/Microsoft-commercial-marketplace-SaaS-offer-billing-SDK/deployment/Templates> file ./applogo.png
./applogo.png: PNG image data, 96 x 96, 8-bit/color RGBA, non-interlaced
I am using the following command to set the logo of a app registration:
Set-AzureADApplicationLogo -ObjectId $app.ObjectId -FilePath ".\logo.png"
The output is the following error:
At first I thought the image was too large so I changed it to a 215x215 png as per the guidelines but that did not help.