Channel Audit 用于审计 Microsoft Teams 中各团队的频道活跃度与互动健康度,找出不活跃、陈旧、低互动频道,并给出归档、合并或复活的优先行动建议。
主要能力:可发现用户所属全部团队及频道(含名称、描述、类型 standard/private/shared、创建日期);拉取各频道近期消息,统计最后发帖日期、距今天数、消息量、独立发帖人数、回复深度与内容类型;获取频道成员数并计算活跃发帖比例;按健康度分类为 Active(7 天内活跃)、Slow(7–30 天)、Stale(30–90 天)、Dead(90 天以上)、Bot-Only(仅机器人或连接器发帖);比对频道名称与描述以识别潜在重复与可合并频道;最终输出带优先级、成员数、最后发帖人等字段的审计报告。
使用方式:通过 workiq(本地 WorkIQ CLI)的 ask 工具执行。步骤为先查询用户资料(displayName、email、timeZone),再列出团队与频道,逐频道拉取最近消息与成员数据,之后分类汇总。支持参数:Teams(默认全部团队)、Inactive Threshold(默认 30 天)、Dead Threshold(默认 90 天)、Include Healthy(默认 true)、Include General(默认 false)、Sort By(last-activity、member-count、team)。
适用场景:定期月度清理、单团队健康检查、仅列出待归档的死频道、死频道清理会话等。
限制:需 WorkIQ CLI 具备 Microsoft 365 权限;无法访问的私有/共享频道会被跳过并标记 Access Restricted;成员数据不可用时省略成员数与活跃比例;大工作区可能超时,建议缩小范围或在非高峰运行;General 频道无法归档或删除,默认跳过;执行归档合并前应与团队所有者协调。