В этом нет ничего странного, как уже упоминалось в комментарии, у вас есть два принципала службы, соответствующих запросу.
Если вы хотите получить субъект службы с именем devt002
, попробуйте команду ниже.
$app = Get-AzureADServicePrincipal -SearchString "devt002" | Where-Object {$_.DisplayName -eq "devt002"}
$app.ObjectId
Обновление
Попробуйте команду, как показано ниже, $objectid
- это то, что вам нужно.
$webapp = Get-AzWebApp -ResourceGroupName "<resource group name >" -Name "<web app name>"
$objectid = $webapp.Identity.PrincipalId