站点图标 谷姐靓号网

【不知就问 32】AzCli 注册应用报错-不知火舞

Rate this post

参考大佬https://hostloc.com/thread-853850-1-1.html 帖子

运行到第4步:

4、注册应用

az ad app create --display-name Application --end-date 2099-12-31 --password App1icati0nPa55word --required-resource-accesses @manifest.json

报错:

请教大佬如何处理 谢谢。

热议
2楼 admims 3天前

去掉password参数试试 似乎已经不支持自定义密码

3楼 admims 3天前

见https://docs.microsoft.com/zh-cn/cli/azure/microsoft-graph-migration
"删除 --password 和 --credential-description。 使用 az ad app credential reset 让 Graph 服务为你创建密码 (https://github.com/Azure/azure-cli/issues/20675)"

可以使用类似
az ad app create --display-name xxxx --required-resource-accesses @manifest.json --only-show-errors
获得appid后
az ad app credential reset --only-show-errors --end-date 9999-12-31 --id xxxx

4楼 不知火舞 3天前

去掉password参数试试 似乎已经不支持自定义密码

感谢大佬回复

去掉password

PS C:\az> az ad app create --display-name Application --end-date 2099-12-31 --required-resource-accesses @manifest.json 所在位置 行:1 字符: 96
+ ... ion --end-date 2099-12-31 --required-resource-accesses @manifest.json
+ ~~~~~~~~~
无法使用展开运算符“@”以在表达式中引用变量。只能将“@manifest”作为命令的参数。要在表达式中引用变量,请使用“$manifest
”。
+ CategoryInfo : ParserError: ( [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : SplattingNotPermitted

5楼 不知火舞 3天前

见https://docs.microsoft.com/zh-cn/cli/azure/microsoft-graph-migration
"删除 --password 和 --credent ...

PS C:\az> az ad app create --display-name admin --required-resource-accesses @manifest.json --only-show-errors
所在位置 行:1 字符: 68
+ ... e --display-name admin --required-resource-accesses @manifest.json -- ...
+ ~~~~~~~~~
无法使用展开运算符“@”以在表达式中引用变量。只能将“@manifest”作为命令的参数。要在表达式中引用变量,请使用“$manifest
”。
+ CategoryInfo : ParserError: ( [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : SplattingNotPermitted

6楼 zxxx 3天前

如果尚未准备好迁移,例如缺少 Microsoft Graph 权限,则可继续使用小于等于 2.36.0 的 Azure CLI 版本。

https://azcliprod.blob.core.windows.net/msi/azure-cli-2.36.0.msi

7楼 Origami 3天前

虽然但是,这是powershell说你不能用@

8楼 admims 3天前

我用的linux下命令正常 powershell有没有特殊规则不清楚

9楼 不知火舞 3天前

如果尚未准备好迁移,例如缺少 Microsoft Graph 权限,则可继续使用小于等于 2.36.0 的 Azure CLI 版本。

...

感谢大佬回复

换了大佬给的链接 的 版本 还有原贴版本 依旧报错

PS C:\az> az ad app create --display-name Application --end-date 2099-12-31 --password App1icati0nPa55word --required-resource-accesses @manifest.json
所在位置 行:1 字符: 127
+ ... sword App1icati0nPa55word --required-resource-accesses @manifest.json
+ ~~~~~~~~~
无法使用展开运算符“@”以在表达式中引用变量。只能将“@manifest”作为命令的参数。要在表达式中引用变量,请使用“$manifest
”。
+ CategoryInfo : ParserError: ( [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : SplattingNotPermitted

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版