gpt4 book ai didi

azure - 尝试获取 Azure Web 应用程序 objectid 时获取多个值

转载 作者:行者123 更新时间:2023-12-03 02:52:17 25 4
gpt4 key购买 nike

我正在尝试使用 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

关于azure - 尝试获取 Azure Web 应用程序 objectid 时获取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55338305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com