Correct SessionDesktop friendlyname using AVD Rest API
When you deploy a desktop application group through ARM, the FriendlyName attribute is not respected, and remains at the default value of SessionDesktop.
This is easy to correct manually in the portal, but as I don’t want my admins having modify rights there, I introduced an extra pipeline step (YAML/Azure DevOps) to uses the Az module’s REST command to correctly set the FriendlyName of the SessionDesktop:
- task: AzureCLI@2
displayName: Correct app name
inputs:
azureSubscription: $
scriptType: ps
scriptLocation: inlineScript
inlineScript: |
az rest --method PATCH --uri 'https://management.azure.com/subscriptions/$/resourceGroups/$/providers/Microsoft.DesktopVirtualization/applicationGroups/ag-myappgroupname-01/desktops/SessionDesktop?api-version=2021-01-14-preview' --body '{""properties"":{""description"": ""Descriptive Tekst"",""friendlyName"": ""DevOps desktop""}}'
The API used is documented here: https://ift.tt/3eZbCAE
Azure
via Liebensraum https://ift.tt/2xVtN4E
July 22, 2021 at 08:53AM
Jos