尝试添加角色时出现Azure cli命令错误

尝试添加角色时出现Azure cli命令错误,azure,Azure,已在yml脚本中尝试此命令: az ad应用程序更新——id e042ec79-34cd-498f-9d9f-123456781234——应用程序角色@manifest.json 但最终出现以下错误: splatting运算符“@”不能用于引用表达式中的变量@“清单”只能用作命令的参数。若要引用表达式中的变量,请使用“$manifest”。来自“PowerShell有特殊字符,例如@。若要在PowerShell中运行Azure CLI,请在特殊字符之前添加`以将其转义。相反,您可以将该值括在单引

已在yml脚本中尝试此命令:

az ad应用程序更新——id e042ec79-34cd-498f-9d9f-123456781234——应用程序角色@manifest.json

但最终出现以下错误:


splatting运算符“@”不能用于引用表达式中的变量@“清单”只能用作命令的参数。若要引用表达式中的变量,请使用“$manifest”。

来自“PowerShell有特殊字符,例如@。若要在PowerShell中运行Azure CLI,请在特殊字符之前添加`以将其转义。相反,您可以将该值括在单引号或双引号中”/“。这有帮助吗?尝试过这样给出“@manifest.json”但是得到了以下错误:错误:未能解析JSON:@manifest.JSON错误详细信息:期望值:第1行第1列(char 0)好的,这表明现在正在理解该命令,并且文件的内容在某种程度上是错误的。manifest.JSON中有什么内容?这是$JSON:{“allowedMemberTypes”:[“Application”],“description”:“test role”,“displayName”:“test.read”,“isEnabled”:true,“value”:testService.read“}来自powershell的命令是:az ad app update--id e042ec79-34cd-498f-9d9f-123456781234--app roles$json错误:需要包含在双引号中的属性名称:第1行第2列(字符1)