我正在尝试使用Powershell获取Web应用程序objectid,但是在结果中获取了多个objectid。
$app = Get-AzureADServicePrincipal -SearchString "devt002"
$app.ObjectId
结果:
33b7cfc5-ca71-412a-ac3b-8b0ca49fb8a6
976a5114-4fab-4b5a-ab92-7403ef25ac29
原始对象ID是'976a5114-4fab-4b5a-ab92-7403ef25ac29'。
就像注释中提到的那样,这并不奇怪,您有两个匹配搜索的服务主体。
如果要获取名为的服务主体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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句