创建 New-CsApplicationAccessPolicy 时收到“远程服务器返回错误:(404) 未找到”

问题描述 投票:0回答:1

目标 - 通过单页应用程序动态创建团队会议(php) 方法 - 使用创建 onlineMeeting REST API。参考链接 - https://learn.microsoft.com/en-us/graph/api/application-post-onlinemeetings?view=graph-rest-1.0&tabs=http

Microsoft -“要使用此 API 的应用程序权限,租户管理员必须创建应用程序访问策略并将其授予用户,以授权策略中配置的应用程序代表该用户创建在线会议(使用在请求路径)”

方法 - https://learn.microsoft.com/en-us/graph/cloud-communication-online-meeting-application-access-policy

问题 - 我安装了 Microsoft Teams 模块并能够通过 Connect_MicrosoftTeam 登录。 但是,无论我尝试使用哪个 cmdlet(包括 New-CsApplicationAccessPolicy),我都会得到

PS C:\WINDOWS\system32> 新建-CsApplicationAccessPolicy 命令管道位置 1 处的 cmdlet New-CsApplicationAccessPolicy 提供以下参数的值: 身份:新政策 New-CsApplicationAccessPolicy:远程服务器返回错误:(404) 未找到。 在行:1 字符:1

  • 新-CsApplicationAccessPolicy
  • CategoryInfo:未指定:(:) [New-CsApplicationAccessPolicy],WebException + FullQualifiedErrorId:System.Net.WebException、Microsoft.Teams.ConfigApi.Cmdlets.NewCsApplicationAccessPolicy

我只有一个用户,那就是我作为全局管理员。我不确定我缺少哪个权限。

我希望通过 Windows Powershell 创建一个 New-CsApplicationAccessPolicy。 我是全局管理员,所以我不确定我可以授予哪些额外权限。即使我尝试列出 ApplicationAccessPolicy 我也会遇到同样的错误。

我无法运行任何类型的 cmdlet

azure powershell skype-for-business entra
1个回答
0
投票

如果命令无法在服务器上找到必要的资源,通常会出现错误“远程服务器返回错误:(404) Not Found”

我成功得到结果如下:

复制应用程序 ID

enter image description here

通过传递应用程序 ID 我可以创建策略,如下所示:

Connect-MicrosoftTeams

New-CsApplicationAccessPolicy -Identity Rukpolicy -AppIds "AppID" -Description "RukPolicy"

enter image description here

我能够列出应用程序访问策略:

 Get-CsApplicationAccessPolicy

enter image description here

  • 确保安装最新版本的Teams
    MicrosoftTeams
    模块。
  • 尝试重新安装模块并检查
     Get-Module -Name MicrosoftTeams
    版本详细信息。
  • 使用全局管理员帐户连接到 Microsoft Teams。

如果问题仍然存在,请检查以下内容:

  • 确保租户具有 活动 Microsoft 365 订阅且未过期。
  • 检查防火墙、VPN 和代理是否阻止该请求。

参考资料:

azure - Microsoft Teams 访问策略 - New-CsApplicationAccessPolicy 返回 404 - 堆栈内存溢出,作者:Ansuman Bal

PowerShell 的 New-CsApplicationAccessPolicy 不起作用 - Microsoft Community

© www.soinside.com 2019 - 2024. All rights reserved.