gpt4 book ai didi

powershell - 抛出了 'Microsoft.Rest.Azure.CloudException' 类型的异常

转载 作者:行者123 更新时间:2023-12-02 22:24:04 24 4
gpt4 key购买 nike

我正在尝试使用 VSTS 在 Web 应用程序上分配角色,但显示以下错误。

电源 shell :

$webappname = "devt002"
$resourcegroup = "devt002RG"

#Get webapp object id
$webapp = Get-AzureRmWebApp -ResourceGroupName "$resourcegroup" -Name "$webappname"
$objectid = [System.Guid]::Parse($webapp.Identity.PrincipalId)
write-host "Object ID datatype :" $objectid.GetType().FullName
write-host "Object ID :" $objectid


#Get Assign role if already exist
$roles = Get-AzureRmRoleAssignment -ObjectId $objectid
write-host "Already Assigned Roles :" $roles.RoleDefinitionName

错误 :
2019-04-05T11:20:23.7408185Z ##[debug]Caught exception from task script.
2019-04-05T11:20:23.7408790Z ##[debug]Error record:
2019-04-05T11:20:23.7408993Z ##[debug]Get-AzureRmRoleAssignment : Exception of type 'Microsoft.Rest.Azure.CloudException' was thrown.

注意:它在本地 powershell 客户端中工作正常。仅与 VSTS 相关。

最佳答案

检查您是否提供了正确的对象 ID。如果您通过变量提供对象 ID,则需要更改值。

关于powershell - 抛出了 'Microsoft.Rest.Azure.CloudException' 类型的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55566553/

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