如何从在 Kiosk 模式下运行的 Microsoft Teams 客户端删除聊天记录?

Posted

技术标签:

【中文标题】如何从在 Kiosk 模式下运行的 Microsoft Teams 客户端删除聊天记录?【英文标题】:How to remove chat history from a Microsoft Teams Client running in Kiosk Mode? 【发布时间】:2021-11-16 07:56:45 【问题描述】:

在接待区类型设置中运行 Windows PC 的 Kiosk 上,我们希望运行 Microsoft Team 客户端,该客户端可用于与其他 Teams 应用程序(机器人)或 Teams 用户交互

我们可以分配一个通用 Windows/Azure AD ID,以便 Kiosk Windows PC 使用该 ID 自动登录,然后使用该通用 ID 登录 Microsoft Teams(例如 Reception24Kiosk@customer.com)。

一位访客走到自助服务终端。然后,他们可以使用已运行的 Teams 客户端与 Teams 应用(机器人)或其他 Teams 用户开始聊天。

由于 Teams 客户端历史记录是持久的,我们如何清理 Teams 客户端中的任何聊天历史记录,以便使用 Kiosk PC 的 NEXT 上门访问者无法在 Teams 客户端中看到以前的聊天消息。

我们知道 Teams 保留策略,并且可以为自动删除创建自定义策略,但这似乎是以天数来衡量的。这个应用程序太长了。

有什么方法可以清除每次登录 Teams 客户端时的聊天历史记录(在这种情况下,我们可以在每次启动后强制注销用户)或其他方法将聊天历史记录保留时间减少到几分钟?

我们也查看了 Microsoft Graph,但找不到删除用户完整 1:1 聊天的方法(即使具有委托权限)

尝试在 Kiosk 模式下通过通用 ID 使用 Teams 的管理员有什么其他建议吗?

【问题讨论】:

【参考方案1】:

Teams 客户端聊天记录是永久性的。没有规定清除每次登录时的历史记录。有自动删除的 Teams 保留政策,但由于它以天数衡量,因此不适用于您提到的应用程序。

【讨论】:

假设我们获得了正确的应用程序或委派权限,有没有办法使用 Graph? 我认为没有任何方法可以使用图表来做到这一点。谢谢!

以上是关于如何从在 Kiosk 模式下运行的 Microsoft Teams 客户端删除聊天记录?的主要内容,如果未能解决你的问题,请参考以下文章

调用新应用程序时如何保持 Android 在 Kiosk 模式下运行?

如何调试正在运行的 Kiosk 模式 Chrome 应用程序?

如何通过 ssh 在 Chromium kiosk 模式下更改 url

如何通过 Android Management API 在 KIOSK 模式下允许 systemui 活动?

如何在KIOSK模式下打开基于Java的Web应用程序?

Android Management API - Kiosk 模式下的单个应用程序 - 如何隐藏状态和导航栏?