全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1012|回复: 10

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

[复制链接]
发表于 2022-8-3 10:14:44 | 显示全部楼层 |阅读模式
参考大佬  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



报错:

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



请教大佬  如何处理 谢谢。
发表于 2022-8-3 10:59:10 | 显示全部楼层
去掉password参数试试 似乎已经不支持自定义密码
发表于 2022-8-3 11:12:24 | 显示全部楼层
见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
 楼主| 发表于 2022-8-3 11:26:58 | 显示全部楼层
admims 发表于 2022-8-3 10:59
去掉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
 楼主| 发表于 2022-8-3 11:29:35 | 显示全部楼层
admims 发表于 2022-8-3 11:12
见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
发表于 2022-8-3 11:30:50 | 显示全部楼层
如果尚未准备好迁移,例如缺少 Microsoft Graph 权限,则可继续使用小于等于 2.36.0 的 Azure CLI 版本。

https://azcliprod.blob.core.windows.net/msi/azure-cli-2.36.0.msi
发表于 2022-8-3 11:32:35 | 显示全部楼层
虽然但是,这是powershell说你不能用@
发表于 2022-8-3 11:49:10 | 显示全部楼层
我用的linux下命令正常 powershell有没有特殊规则不清楚
 楼主| 发表于 2022-8-3 13:06:42 | 显示全部楼层
zxxx 发表于 2022-8-3 11:30
如果尚未准备好迁移,例如缺少 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
发表于 2022-8-3 13:42:54 | 显示全部楼层
https://azcliprod.blob.core.windows.net/msi/azure-cli-2.36.0.msi

刚刚使用这个版本测试的,没有任何问题。

Windows server 2022

Microsoft Windows [版本 10.0.20348.825]

  1. Name                           Value
  2. ----                           -----
  3. PSVersion                      5.1.20348.643
  4. PSEdition                      Desktop
  5. PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
  6. BuildVersion                   10.0.20348.643
  7. CLRVersion                     4.0.30319.42000
  8. WSManStackVersion              3.0
  9. PSRemotingProtocolVersion      2.3
  10. SerializationVersion           1.1.0.1
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 03:04 , Processed in 0.063200 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表