添加 AzureADGroupMember 错误,消息显示额外的正斜杠

Add-AzureADGroupMember erroring, message shows extra forward slash

我是运行以下命令:

 Add-AzureADGroupMember -ObjectId <Guid1> -RefObjectId <Guid2>

我收到以下错误:

Add-AzureADGroupMember : Error occurred while executing AddGroupMember
Code: Request_BadRequest
Message: The URI 'https://graph.windows.net//<tenantId>/directoryObjects/<Guid2>' is not valid since it is not based on 'https://graph.windows.net/<tenantId>/'.
HttpStatusCode: BadRequest
HttpStatusDescription: Bad Request
HttpResponseStatus: Completed

请注意第一个 URL 在租户 ID 之前有一个额外的正斜杠。

我认为这是一个错误,但不确定。

更新

我 运行 我的本地机器使用相同的 PowerShell 并且它按预期工作 - 这可能是在 Azure 门户中运行的 AzureAD 模块版本的问题 Shell.

好像有道理。我在我这边测试过,它在我的本地机器上运行良好。

然后我通过Fiddler捕获了powershell的请求,URL的正确格式应该像截图一样。

我在蔚蓝云中测试shell时,重现了你的问题。

而且我无法通过 fiddler 捕获请求,似乎不是 post 请求。我觉得可能是 azure cloud shell 的一个bug。您可以在 Github.

中提出问题